维持常态如何理解

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

Mr枫恋寒

2018-08-03

Atomic跟synchronized关键字在竞争激烈的情况下都出现性能下降的情况,而你在做总结对比的时候说Atomic和Lock在竞争激烈时能维持常态,我不是很懂这个维持常态要如何理解。

写回答

1回答

Jimin

2018-08-04

你好,这个问题问的不错,维持常态可以这样理解:对于相同的代码,不断提高请求(或并发)时,平均处理速度上变化不大。

关于synchronized、atomic及lock(课程后面会介绍的ReentrantLock)的性能问题,之前有人专门测试过,你可以看一下这篇文章:

 https://blog.csdn.net/z69183787/article/details/48420643

相信,通过那些测试出来的数据,你会对这里的 维持常态 有更多的了解。

1
1
Mr枫恋寒
非常感谢!
2018-08-07
共1条回复

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

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

3923 学习 · 832 问题

查看课程