首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
liqy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Java并发编程 | 使用"等待-通知"机制让CPU不再无效空转!
本章通过synchronized关键字配合wait()、notify()、notifyAll()来搞清楚等待-通知机制是啥以及其本质。
JUC并发编程(9):Fork/Join分支合并框架
Fork/Join分支合并框架 参考: https://zhuanlan.zhihu.com/p/190170283 https://blog.csdn.net/tyrroo/article/deta
JUC并发编程(13):CAS机制
CAS机制 参考: https://blog.csdn.net/TZ845195485/article/details/117712307 CAS底层原理? UnSafe类+CAS思想[自旋锁] 1、
JUC并发编程(8):ThreadPool线程池
ThreadPool线程池 参考: https://tangzhi.blog.csdn.net/article/details/109210095 https://blog.csdn.net/qq_4
Happens-Before原则深入解读
本文通过通俗化的语言并结合众多实例代码向读者展示了Happens-Before原则,希望对各位读者在理解Happens-Before原则时能有所帮助。
面试突击24:为什么wait和notify必须放在synchronized中?
在多线程编程中,wait 方法是让当前线程进入休眠状态,直到另一个线程调用了 notify 或 notifyAll 方法之后,才能继续恢复执行。
java中sleep方法和wait方法的5个区别!
sleep 方法和 wait 方法都是用来将线程进入休眠状态的,并且 sleep 和 wait 方法都可以响应 interrupt 中断...
java线程池源码阅读
为什么用线程池 回答这个问题之前可以想下线程的最简单的生命周期:线程的创建->线程的执行任务(包含等待)->线程的销毁。。。
并发编程ReentrantLock源码分析
「2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」 多线程一直以来是我的噩梦,最近也在看这方面的知识; 但是一直不知道该怎么去写多线程之类的文章,借着整理笔记的同时
面试:为了进阿里,重新翻阅了Volatile与Synchronized
Java内存(JMM)模型是在硬件内存模型基础上更高层的抽象,它屏蔽了各种硬件和操作系统对内存访问的差异性,从而实现让Java程序在各种平台下都能达到一致的并发效果。 工作内存:CPU中每个线程中保留共享变量的副本,线程的工作内存,线程在变更修改共享变量后同步回主内存,在变量被…