Callable: Runnable: 区别:相同点: 1.都是接口。2.都可用来编写多线程程序。3.都需要调用T...[作者空间]
ReentrantReadWriteLock提供了两个锁,一个是读操作的锁,一个是写操作的锁。这两个锁的排斥性: ...[作者空间]
Condition与Lock是绑定的,一个lock可以创建多个Condition,一个Condition可以管理多...[作者空间]
首先谈谈 lock和Synchronized的区别: synchronized是Java的一个关键字,也就是Jav...[作者空间]
某些情况、主线程中启用了子线程,如果子线程需要大量的算法,需要运算的时间较长,主线程可能会在子线程结束前就结束,这...[作者空间]
CountDownLatch:线程计数器,等待其他线程完成,再执行主线程 常用方法: 应用场景 当我们要做一个2W...[作者空间]