深入了解Java虚拟机学习之--如何实现线程安全?
一、互斥同步
1.同步:在多个线程并发访问共享数据时,保证共享数据在同一个时刻只被一个(或是一些,使用信号量的时候)线程使用。
2.互斥:是实现同步的一种手段,主要有以下:
临界区,互斥量,信号量
互斥是手段,同步是目的
3.在Java中实现互斥同步
synchronized关键字:在编译前后会在同步块的前后分别形成monitorentry和monitorexit这两个字
原创
2017-08-07 15:42:37 ·
857 阅读 ·
0 评论