
java 多线程核心技术
文章平均质量分 91
日志大魔王
热爱经济学,摇滚的死宅程序员。。。。。。!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程-等待与通知机制
1.等待/通知机制的实现方法wait()该方法的作用是使当前执行代码的线程进行等待,wait()方法是Object类的方法,该方法用来将当前线程置入“预执行队列”中,并且在wait()所在的代码行处停止执行,直到接到通知或被中断为止。方法notify()该方法用来通知那些可能等待该对象的对象锁的其他线程,如果有多个线程等待,则由线程规划器随机挑选出其中一个呈wait状态的线程,对其...原创 2020-02-24 17:04:33 · 434 阅读 · 1 评论 -
synchronized同步方法的核心特性
1.多个对象多个锁synchronized取得的锁都是对象锁,而不是把一段代码或方法(函数)当作锁.及每创建一个对象都会创建一个自身对象得锁。2.异步性两个线程分别访问同一个类的两个不同实例的相同名称的同步方法,效果却是以异步的方式运行的。刚开始看到晕了好一阵,上面已经说了synchronized是对象锁,所以不同对象,分别线程访问,都不是一个锁肯定不会相互影响,各自执行,资源...原创 2020-02-23 12:25:29 · 396 阅读 · 0 评论