摘要:
转自:详解Condition的await和signal等待通知机制 参考:面试 LockSupport.park()会释放锁资源吗 1.Condition简介 任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long 阅读全文
posted @ 2021-07-30 18:59
Boblim
阅读(1299)
评论(0)
推荐(0)
摘要:
1.对于wait()和notify()的理解 对于wait()和notify()的理解,还是要从jdk官方文档中开始,在Object类方法中有: void notify() Wakes up a single thread that is waiting on this object’s monit 阅读全文
posted @ 2021-07-30 16:47
Boblim
阅读(1450)
评论(0)
推荐(0)
摘要:
Thread.sleepsleep就是正在执行的线程主动让出CPU,CPU去执行其他线程,在sleep指定的时间过后,CPU才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了CPU,但其他被同步锁挡住了的线程也无法得到执行 几个 阅读全文
posted @ 2021-07-30 15:39
Boblim
阅读(1935)
评论(0)
推荐(3)