Java教程

代码优化:使用同步代码块替代同步方法

本文主要是介绍代码优化:使用同步代码块替代同步方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

除非能确定一整个方法都是需要进行同步的,否则尽量使用同步代码块,避免对那些不需要进行同步的代码也进行了同步,影响了代码执行效率。

用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行一个较长时间的任务,那么B线程必须等待比较长的时间。这种情况下可以尝试使用synchronized同步语句块来解决问题。

这篇关于代码优化:使用同步代码块替代同步方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!