线程同步包括atomic包的方法和synchronized这两种,这种说法对么?

来源:3-3 线程安全性-原子性-synchronized

云端漫步2

2019-03-12

线程同步包括atomic包的方法和synchronized这两种,这种说法对么?

写回答

1回答

Jimin

2019-03-12

你好,这个说法明显有问题,最基本的,课程里介绍的lock的代表reentrantlock及相关的lock也是可以做线程同步的。
这位同学,我想了解一下你提问这道问题的初衷是什么,这种问题明显不是一个判断题,如果是针对面试这样记也不太合适。编程里很多都不是绝对的,就拿线程同步来说,课程里我们提到了lock,及jdk里j.u.c提供的一些实现,实际中如果他们不满足我们还可以自定义实现一些锁,另外aqs包里很多类也可以影响到线程的同步。我认为一个比较好的学习方式是把这些都能串起来,提起一个点来就能不断的进行扩展去说,而不被局限住,这样一点点就可以做到举一反三、不断进步啦!

0
1
云端漫步2
非常感谢!
2019-03-12
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程