摘要:
sychronized 关键字,无期限等待锁,读读也互斥,代码结束自动释放锁。 主要方法 obj.wait:释放锁,进入阻塞,等待唤醒(需要拿到锁) obj.notify:随机唤醒一个(需要拿到锁) obj.notifyAll:唤醒所有(需要拿到锁) 示例 1 public class Synchr 阅读全文
posted @ 2020-09-07 23:17
昆梧
阅读(152)
评论(0)
推荐(0)
摘要:
CountDownLatch 计数与阻塞是分离的(相对灵活),当计数器为0时释放阻塞线程,不可重置,不可复用。 参与计数的线程不用阻塞,需要阻塞的线程不用参与计数。 主要方法 await:阻塞当前线程(可设置超时时间) countdown:计数减1 getCount:返回当前计数 示例 1 publ 阅读全文
posted @ 2020-09-07 15:43
昆梧
阅读(305)
评论(0)
推荐(0)

浙公网安备 33010602011771号