线程同步实现

mac2022-06-30  24

1、synchronized 关键字:

 

2、volatile 关键字:

 

3、Lock类:

java 5 引入的新特性;

 

 

4、ThreadLocal类:

ThreadLocal从另一个角度来解决多线程的并发访问,ThreadLocal将需要并发访问的资源复制多份,每个线程拥有自己的资源副本,

从而也没必要对该变量进行同步了。

 

5、AtomicInteger(原子类):

 

6、countdownlatch:

 

7、CopyCurrentHashMap:

 

8、CopyOnWriteArrary:

 

 

---恢复内容结束---

转载于:https://www.cnblogs.com/aibaiyang/p/11509304.html

最新回复(0)