java 线程安全的3种方法

来源:互联网 发布:区块链下的网络拓扑 编辑:程序博客网 时间:2024/06/06 02:58

java 线程安全的3种方法:

1:互斥同步

  临界区:syncronized,,重入锁

  信号量 semaphore

  互斥量 mutex

2: 非阻塞同步

  CAS(unsafe 类提供的基于CPU硬件技术支持的一种技术)

3: 无同步方案

   使用Threadlocal 类来包装共享变量,做到每个线程有自己的copy。

原创粉丝点击