并发知识
西雅图的风
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Object wait,notify
wait,notify用于使线程处于暂停的状态,并释放锁,直到notify唤醒它,然后线程继续执行原创 2019-06-09 20:56:26 · 206 阅读 · 0 评论 -
java中线程的状态
java中线程的状态共有6个: NEW, RUANNABLE, BLOCKED, WAITING, TIME_WAITING, TERMINATED原创 2019-06-09 20:59:23 · 183 阅读 · 0 评论 -
Thread join
Thread join是Waits for this thread to die. 其实现原理是用一个while循环判断线程是否是活着,如果活着就一直调用wait,这里wait的锁是改线程对象,注意不是线程的Class对象,就是线程的对象。 ...原创 2019-06-09 21:02:41 · 218 阅读 · 0 评论 -
并发程序需要考虑的两个点
一.原子性:这里面存在一个竞太条件问题,读取-修改-写入操作和先检查后执行都存在竞太条件问题,其中著名的双重锁问题即是先检查后执行的典型例子。 二.内存可见性 ...原创 2019-06-09 21:05:57 · 380 阅读 · 0 评论
分享