閱讀下面實(shí)現(xiàn)堆棧類(lèi)并發(fā)控制的部分代碼 public class DataStack{ private int idx=0; private in
閱讀下面實(shí)現(xiàn)堆棧類(lèi)并發(fā)控制的部分代碼 public class DataStack{ private int idx=0; private int[]data=new int[8]; public void push(int i){ . ________________{ data[idx]=i; idx + +; } } } …… } 在程序下畫(huà)線(xiàn)處填入正確選項(xiàng)是
A.synchronized
B.synchronized(this)
C.synchronized()
D.synchronized(idx)
正確答案:B解析:synchronized關(guān)鍵字用于同步方法,而在同步一個(gè)代碼塊時(shí),用度synchronized(this)來(lái)實(shí)現(xiàn)。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。