我是 Java 新手,正在阅读有关同步的内容,我有一个问题
我不太确定这仍然如何工作,所以我想问:
例如我有一个名为“Math”的类,其中包含添加和删除的同步方法 然后创建它的一个对象
Math m = new Math();
我启动了 3 个线程并将这个对象 (m) 传递给所有线程。 我知道它们将作用于同一个对象,并且每个线程将按预期排队
但是如果每个线程都创建自己的对象怎么办?
Math m = new Math();
它们不能使用相同的同步方法,对吧?
最佳答案
不,他们没有使用相同的方法。但它可以依赖于 Math 对象。
关于java - 了解具有线程和同步的共享对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20660204/