摘要: 在了解AQS之前我们需要来认识一下这个工具类,因为该工具类是创建锁和其他同步类的基础 LockSupport 该工具类的主要作用是挂起和唤醒线程 LockSupport类与每个使用它的线程都会关联一个许可证,在默认情况下调用LockSupport类的方法的线程是不持有许可证的,LockSupport 阅读全文
posted @ 2022-08-20 15:32 雙雙 阅读(30) 评论(0) 推荐(0) 编辑
摘要: JUC进阶 wait和sleep的区别 sleep是Thread的静态方法,wait是Object方法 sleep不会释放锁,它也不需要占用锁,wait会释放锁但调用它的前提是当前线程占有锁 wait必须在同步代码块中 Lock锁 public class LockTest { public sta 阅读全文
posted @ 2022-08-20 14:39 雙雙 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 再战JUC 整合的狂神和尚硅谷的,感觉尚硅谷讲的有点乱但很深刻,狂神的很浅但是调理清晰两者结合起来很好 进程和线程 进程是计算机中的程序关于某数据集合上的一次运行活动是系统进行资源分配和调度的基本单位是操作系统结构的基础 线程是操作系统能够进行调度的最小单位 并发和并行 并发 并发的关键是你有处理多 阅读全文
posted @ 2022-08-20 14:34 雙雙 阅读(34) 评论(0) 推荐(0) 编辑