搜题
用户您好, 请在下方输入框内搜索其它题目:
搜题
题目内容 (请给出正确答案)
提问人:网友 发布时间:
【单项选择题】

public&ensp;class&ensp;SyncTest&ensp;{&ensp;<br /> private&ensp;int&ensp;x;&ensp;<br /> private&ensp;int&ensp;y;&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setX&ensp;(int&ensp;i)&ensp;(x=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setY&ensp;(int&ensp;i)&ensp;(y=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setXY(int&ensp;1)(set&ensp;X(i);&ensp;setY(i);)&ensp;<br /> public&ensp;synchronized&ensp;Boolean&ensp;check()&ensp;(return&ensp;x&ensp;!=y;)&ensp;<br /> }&ensp;<br /> Under&ensp;which&ensp;conditions&ensp;will&ensp;check&ensp;()&ensp;return&ensp;true&ensp;when&ensp;called&ensp;from&ensp;a&ensp;different&ensp;class?<p> public&ensp;class&ensp;SyncTest&ensp;{&ensp;<br /> private&ensp;int&ensp;x;&ensp;<br /> private&ensp;int&ensp;y;&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setX&ensp;(int&ensp;i)&ensp;(x=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setY&ensp;(int&ensp;i)&ensp;(y=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;s

A、A. Check() can never return true.

B、B. Check() can return true when setXY is called by multiple threads.

C、C. Check() can return true when multiple threads call setX and setY separately.

D、D. Check() can only return true if SyncTest is changed to allow x and y to be set separately.

更多“public&ensp;class&ensp;SyncTest&ensp;{&ensp;<br /> private&ensp;int&ensp;x;&ensp;<br /> private&ensp;int&ensp;y;&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setX&ensp;(int&ensp;i)&ensp;(x=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setY&ensp;(int&ensp;i)&ensp;(y=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setXY(int&ensp;1)(set&ensp;X(i);&ensp;setY(i);)&ensp;<br /> public&ensp;synchronized&ensp;Boolean&ensp;check()&ensp;(return&ensp;x&ensp;!=y;)&ensp;<br /> }&ensp;<br /> Under&ensp;which&ensp;conditions&ensp;will&ensp;check&ensp;()&ensp;return&ensp;true&ensp;when&ensp;called&ensp;from&ensp;a&ensp;different&ensp;class?<p> public&ensp;class&ensp;SyncTest&ensp;{&ensp;<br /> private&ensp;int&ensp;x;&ensp;<br /> private&ensp;int&ensp;y;&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setX&ensp;(int&ensp;i)&ensp;(x=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;setY&ensp;(int&ensp;i)&ensp;(y=1;)&ensp;<br /> public&ensp;synchronized&ensp;void&ensp;s”相关的问题
第1题

A、A.&ensp;public&ensp;class&ensp;Thing&ensp;{&ensp;}  B、B.&ensp;public&ensp;class&ensp;Thing&ensp;{&ensp;public&ensp;Thing()&ensp;{}&ensp;}  C、C.&ensp;public&ensp;class&ensp;Thing&ensp;{&ensp;public&ensp;Thing(void)&ensp;{}&ensp;}  D、D.&ensp;public&ensp;class&ensp;Thing&ensp;{&ensp;public&ensp;Thing(String&ensp;s)&ensp;{}&ensp;}  E、E.&ensp;public&ensp;class&ensp;Thing&ensp;{&ensp;public&ensp;void&ensp;Thing()&ensp;{}&ensp;public&ensp;Thing(String&ensp;s)&ensp;{}&ensp;}  

点击查看答案
第2题

A、&ensp;public&ensp;interface&ensp;Person{}&ensp;&ensp;public&ensp;class&ensp;Employee&ensp;extends&ensp;Person{}  B、&ensp;public&ensp;interface&ensp;Shape{}&ensp;&ensp;public&ensp;class&ensp;Employee&ensp;extends&ensp;Shape{}  C、&ensp;public&ensp;interface&ensp;Color{}&ensp;&ensp;public&ensp;class&ensp;Employee&ensp;extends&ensp;Color{}  D、&ensp;public&ensp;class&ensp;Species{}&ensp;&ensp;public&ensp;class&ensp;Animal&ensp;(private&ensp;Species&ensp;species;)  E、&ensp;interface&ensp;Component{}&ensp;&ensp;Class&ensp;Container&ensp;implements&ensp;Component&ensp;(&ensp;&ensp;Private&ensp;Component[&ensp;]&ensp;children;&ensp;&ensp;)  

点击查看答案
第3题

A、A.public&ensp;class&ensp;Circle&ensp;implements&ensp;Shape&ensp;{private&ensp;int&ensp;radius;}  B、B.public&ensp;abstract&ensp;class&ensp;Circle&ensp;extends&ensp;Shape&ensp;{private&ensp;int&ensp;radius;}  C、C.public&ensp;class&ensp;Circle&ensp;extends&ensp;Shape&ensp;{private&ensp;int&ensp;radius;public&ensp;void&ensp;draw();}  D、D.public&ensp;abstract&ensp;class&ensp;Circle&ensp;implements&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;public&ensp;void&ensp;draw();}  E、E.public&ensp;class&ensp;Circle&ensp;extends&ensp;Shape&ensp;{private&ensp;int&ensp;radius;public&ensp;void&ensp;draw()&ensp;{/*&ensp;code&ensp;here*/}}  

点击查看答案
第4题

A、A.&ensp;public&ensp;class&ensp;X&ensp;{ }&ensp; public&ensp;class&ensp;Y&ensp;extends&ensp;X&ensp;{&ensp;}  B、B.&ensp;public&ensp;interface&ensp;Shape&ensp;{&ensp;}&ensp; public&ensp;interface&ensp;Rectangle&ensp;extends&ensp;Shape{&ensp;}  C、C.&ensp;public&ensp;interface&ensp;Color&ensp;{&ensp;}&ensp; public&ensp;class&ensp;Shape&ensp;{&ensp;private&ensp;Color&ensp;color;&ensp;}  D、D.&ensp;public&ensp;interface&ensp;Species&ensp;{&ensp;}&ensp; public&ensp;class&ensp;Animal&ensp;{&ensp;private&ensp;Species&ensp;species;&ensp;}  E、E.&ensp;public&ensp;class&ensp;Person&ensp;{&ensp;}&ensp;public&ensp;class&ensp;Employee&ensp;{&ensp; public&ensp;Employee(Person&ensp;person)&ensp;{&ensp;}  F、F.&ensp;interface&ensp;Component&ensp;{&ensp;}&ensp; class&ensp;Container&ensp;implements&ensp;Component&ensp;{&ensp;private&ensp;Component[]&ensp;children;&ensp;}  

点击查看答案
第5题

A、public&ensp;class&ensp;B&ensp;inherit&ensp;A  B、public&ensp;class&ensp;B&ensp;::&ensp;A  C、public&ensp;class&ensp;B&ensp;:&ensp;A  D、public&ensp;class&ensp;B&ensp;from&ensp;A  

点击查看答案
第6题

A、public&ensp;void&ensp;HH{…}  B、public&ensp;class&ensp;Move(){…}  C、public&ensp;class&ensp;void&ensp;number{}  D、public&ensp;class&ensp;Car{…}  

点击查看答案
第7题

A、public&ensp;class&ensp;MinMax<?>{  B、public&ensp;class&ensp;MinMax<?&ensp;extends&ensp;Number>{  C、public&ensp;class&ensp;MinMax<N&ensp;extends&ensp;Object>{  D、public&ensp;class&ensp;MinMax<N&ensp;extends&ensp;Number>{  E、public&ensp;class&ensp;MinMax<?&ensp;extends&ensp;Object>{  F、public&ensp;class&ensp;MinMax<N&ensp;extends&ensp;Integer>{  

点击查看答案
第8题

A、&ensp;public&ensp;interface&ensp;Person&ensp;{&ensp;}&ensp;&ensp;public&ensp;class&ensp;Employee&ensp;extends&ensp;Person&ensp;{&ensp;}  B、&ensp;public&ensp;interface&ensp;Shape&ensp;{&ensp;}&ensp;&ensp;public&ensp;class&ensp;Employee&ensp;extends&ensp;Shape&ensp;{&ensp;}  C、&ensp;public&ensp;interface&ensp;Color&ensp;{&ensp;}&ensp;&ensp;public&ensp;class&ensp;Employee&ensp;extends&ensp;Color&ensp;{&ensp;}  D、&ensp;public&ensp;class&ensp;Species&ensp;{&ensp;}&ensp;&ensp;public&ensp;class&ensp;Animal&ensp;(private&ensp;Species&ensp;species;)  E、&ensp;interface&ensp;Component&ensp;{&ensp;}&ensp;&ensp;Class&ensp;Container&ensp;implements&ensp;Component&ensp;(&ensp;Private&ensp;Component[&ensp;]children;&ensp;&ensp;)  

点击查看答案
第9题

A、&ensp;Compilation&ensp;of&ensp;both&ensp;classes&ensp;will&ensp;fail.  B、&ensp;Compilation&ensp;of&ensp;both&ensp;classes&ensp;will&ensp;succeed.  C、&ensp;Compilation&ensp;of&ensp;class&ensp;a&ensp;will&ensp;fail.&ensp;Compilation&ensp;of&ensp;class&ensp;b&ensp;will&ensp;succeed.  D、&ensp;Compilation&ensp;of&ensp;class&ensp;a&ensp;will&ensp;fail.&ensp;Compilation&ensp;of&ensp;class&ensp;a&ensp;will&ensp;succeed.  

点击查看答案
第10题

A、&ensp;public&ensp;class&ensp;Circle&ensp;implements&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;&ensp;}  B、&ensp;public&ensp;abstract&ensp;class&ensp;Circle&ensp;extends&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;&ensp;}  C、&ensp;public&ensp;class&ensp;Circle&ensp;extends&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;&ensp;public&ensp;void&ensp;draw();&ensp;}  D、&ensp;public&ensp;abstract&ensp;class&ensp;Circle&ensp;implements&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;&ensp;public&ensp;void&ensp;draw();&ensp;}  E、&ensp;public&ensp;class&ensp;Circle&ensp;extends&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;public&ensp;void&ensp;draw()&ensp;{/*&ensp;code&ensp;here&ensp;*/}&ensp;}  F、&ensp;public&ensp;abstract&ensp;class&ensp;Circle&ensp;implements&ensp;Shape&ensp;{&ensp;private&ensp;int&ensp;radius;public&ensp;void&ensp;draw()&ensp;{&ensp;/&ensp;code&ensp;here&ensp;*/&ensp;}&ensp;}  

点击查看答案
客服
TOP

请使用微信扫码支付

订单号:
遇到问题请联系在线客服