![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
风一样的男子123
愿世界共享
展开
-
java多线程及锁整理
方法锁(synchronized修饰方法时) 是获取的类实例的”锁“ sleep 不会释放锁,让出cpu给其他线程 wait会释放锁 进入等待此对象的等待锁定池 notify会唤醒一个等待的线程 wait notify 必须在同步块中进行(或者ReentrantLock中的lock块中) 锁分类 乐观锁/悲观锁: 内存位置(V)、进行比较的预期原值(A)和拟写入的新值(B) 更新时如果A==V更新,否则重试(写多的话 耗CPU),适合多读 悲观锁适合写 独享锁/共享锁: 独享锁是指该原创 2020-08-04 14:35:03 · 133 阅读 · 0 评论 -
scala多线程demo
Runnable示例 import java.util.concurrent.{Executors, ExecutorService} object Test { def main(args: Array[String]) { //创建线程池 val threadPool:ExecutorService=Executors.newFixedThreadPool(转载 2017-05-31 16:14:52 · 468 阅读 · 0 评论