1. 首页
  2. 数据库
  3. 其它
  4. Java线程安全

Java线程安全

上传者: 2021-01-31 01:51:41上传 PDF文件 287.42KB 热度 41次
首先,Java并发的问题要从JMM(JavaMemoryModel)讲起,先上一张JMM的结构图: 在Java内存模型中,分为主内存和线程工作内存,线程使用共享数据时,都是先从主内存中拷贝到工作内存,使用完成之后再写入主内存,可以理解为线程之间通讯是通过共享内存的方式实现的。 在多线程环境下,不同线程对同一份数据操作,就可能会产生不同线程中数据状态不一致的情况,这就是线程安全问题的定义或者说原因。 要实现线程安全,需
用户评论