各类同步方法性能比较(synchronized,ReentrantLock,Atomic)

5.0的多线程任务包对于同步的性能方面有了很大的改进,在原有synchronized关键字的基础上,又增长了ReentrantLock,以及各类Atomic类。了解其性能的优劣程度,有助与咱们在特定的情形下作出正确的选择。 整体的结论先摆出来: synchronized: 在资源竞争不是很激烈的状况下,偶尔会有同步的情形下,synchronized是很合适的。缘由在于,编译程序一般会尽量的进行优化
相关文章
相关标签/搜索