课程
/后端开发
/Java
/细说Java多线程之内存可见性
如图.....
2015-11-12
源自:细说Java多线程之内存可见性 3-4
正在回答
首先,你这休眠的是线程 main,并不会影响到synDemo读写线程的正常运行。而且就算你休眠的是synDemo的写线程,但只要它拿到了锁,那么读线程就会是堵塞状态,直到写线程释放了锁。
最好还是先看看书或关于线程的博文,对同步,锁有所了解,然后再来看此视频。
雲中菩提
举报
用两种方式实现内存可见性,代领大家深层次学习Java中的内存
3 回答synchronized 原子性是如何保证线程的交叉执行?
2 回答视频里的线程有3条吗?main线程也叫主线程吗?还有写线程和读线程吗?synDemo .new ReadWriteThread(true).start(); try { Thread.sleep(1000); //老师的话:主线程休眠1秒,等待写线程完成 } catch (InterruptedException e) { e.printStackTrace(); }
1 回答原子性是什么意思?
1 回答volatile不能保证原子性,解决方法
2 回答volatile原子性