dev*_*sda 41 java oop multithreading
当我synchronized在接口中使用某个方法时,编译器会发出错误.你能告诉我为什么会这样吗?
(逻辑上)synchronized不能应用于某个方法的原因是interface什么?
我尝试在此链接中创建一个Interface over Threadpool .帮我在上面的代码中创建Interface.
JB *_*zet 74
因为synchronized是一个实现细节.该方法的一个实现可能需要使该方法同步,而另一个可能不需要它.调用者不关心方法是否同步.这不是合同,它讲述的部分是什么方法呢.使用哪种同步技术(如果有的话)来履行合同是无关紧要的.