一个类中所有的synchronized实例方法共享一个对象锁,当一个线程调用setX,另一个线程调用setY时,这时首先调用的那个线程享有对象锁,其他线程无法调用该对象的其他synchronized方法。当一个线程调用了setX后,在另一个线程可以调用setY方法前调用check,就return true. 对于setXY方法(),在首先调用此方法的线程从该方法退出前,其他任何线程可以进入该方法,但无法调用里面的方法,也无法调用check,因为该线程有唯一的对象锁,所以一旦调用了这个方法,x = y.至于D那就更不对了,x和y一上来初始值不同,check就可以是true了。
最新问答: 细胞时分子构成的吗? 初中化学中紫红色固体有哪些 推理是化学学习中常用的思维方法。下列推理正确的是 A.酸能使紫色石蕊变红,通入CO 2 后的紫色石蕊溶液变红,说明CO 口字旁加个牛字念什么字? 《兔起鹘落》这则寓言说明了一个什么道理 茂盛的反义词,完整,混浊,容易,佩服的反义词 谁会这道题:阅读理解. 阅读理解. My name is K 四年级数学书上册答案12页 按要求写句子写一个表示两个或两个以上连续动作的句子:_________________________写一个祈使句:__ He won’t be a doctor.I think.(合并成一句) I---- ---- --- he -- be 数学怎样手动开平方 已知a=2 b=3 求3ab(a²b+ab²-ab)-ab²(2a²+3ab-2 金属防锈有什么方法? 有五分之四千克的松子,有5只松鼠. 已知一双曲线与椭圆的焦点相同,且它们离心率之和等于,求此双曲线方程. 在线求指导:王老师读一本名著,已 某地夏季中午,当太阳移到屋顶上方偏南时,光线与地面成60°角,房屋向南的窗户AB高1.6M,现要在窗子外面的上方水平安装 A:What are you doin 初学文言文怎样做笔记 算24点 2 ,3,负4 ,负9 我真的很急,写一种