这是一道关于java共享互斥练习题,虽然只有一道题目,但是想完成做对这道题,也是不容易的,因为里面涉及和包含的知识还是不少的,好了费话不多说,与
x.iSyncB();
即使是因为不同的例子锁定不同, synchronized 实例方法也可以同时执行两个以上的线程。
√( 8 ) x.iSyncA();
与
something.cA();
类法本来就不是 synchronized 因此,方法可以同时执行。
√( 9 ) x.iSyncA();
与
something.cSyncA();
synchronized 实例方法与 synchronized 由于锁定方法不同,可以同时执行几个线程。
×( 10 ) Something.cSyncA();
与
Something cSyncA();
nchronized 类别方法不能同时执行数个线程
×(11)Something.cs 1cA()
与
Something cSyncB();
Synchronized的类方法不能在几个线程中执行。
×( 12 ) x.cSyncA();
与
y.cSyncB();
x. cSyncA ()调用的方法是 Something cS ncA(),而y.cSyncB()调用Somethingg的方法 cSyncB () ,所以都会变成 Synchronized 因此,类法不能同时执行几个线程。
看完以上java共享互斥练习你明白了吗,好吧,反正我不明白,哎呀开个玩笑,希望这道关于java共享互斥练习让java程序员们能够认识共享互斥,并不断的学习。