线程

线程安全问题解决:https://www.cnblogs.com/zhuobo/p/10641597.html

(1)同步代码块

(2)同步方法

(3)同步锁

线程通讯:https://www.cnblogs.com/linyufeng/p/9671844.html

1】休眠唤醒方式

(1)Object wait()必须在synchronized (同步锁)下使用

(2)object wait()必须通过nodify()方法进行唤醒

(3)condition await()必须和Lock(互斥锁/共享锁)配合使用

(4)condition await()必须通过signal()方法进行唤醒

2】CountdownLatch方式   https://www.iteye.com/blog/zapldy-746458

3】CyclicBarrier方式

4】Semaphore方式

posted @ 2020-05-11 17:55  hulifang  阅读(85)  评论(0编辑  收藏  举报