多线程(二)

一、Java内存模型的三种特性:原子性、内存可见性、有序性。 二、保证多线程并发中原子性的方式:java (1)synchronized:该关键字由JVM提供实现,用于在线程处理过程当中获取对象锁,产生互斥区, 防止多线程对共享变量的并发操做;只有当线程正常执行完毕,或者执行过程当中调用了锁定对象的 wait()方法,或者执行过程当中发生异常非正常退出,其余线程才能获取该对象锁执行。 (2)loc
相关文章
相关标签/搜索