“嗨,阿米戈!”“是的,我来了,我来了。”“今天,我将告诉你如何在实践中使用synchronized。”“当一个程序有很多对象和线程时,经常会发生多个线程同时处理同一个对象的情况。这样做时,线程会相互干扰。”“是的,我已经知道了。”“所以,假设你有一个对象被多个线程访问。你可以做两件事来避免问题。”“第一种是使用同步块来包装访问对象的每个位置。但如果某些程序员编写直接访问对象的代码,而不使用同步块,则这种方法可能行不通。”“因此,大多数时候使用第二种方法——使对象线程安全。” “换句话说,同步机制内置于对象本身:它声明其方法是同步的和/或将代码包装在其方法中的同步块中。”“所以我可能从多个线程使用的任何对象,这几乎是程序中的所有对象,我必须使线程安全?”