單項(xiàng)選擇題

閱讀下面的程序片段,程序執(zhí)行后,打印的結(jié)果是幾?()

A.2個
B.3個
C.4個
D.5個


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題對于wait()方法,下面說法正確的是?()

A.wait()方法的調(diào)用者是同步鎖對象
B.wait()方法使線程進(jìn)入等待狀態(tài)
C.調(diào)用同一鎖對象的notify()或notifyAll()方法可以喚醒調(diào)用wait()方法等待的線程
D.調(diào)用wait()方法的線程會釋放同步鎖對象

2.多項(xiàng)選擇題下面四個選項(xiàng)中,對線程同步的目的描述正確的有哪些?()

A.鎖定資源,使同一時刻只有一個線程去訪問它,防止多個線程操作同一個資源引發(fā)錯誤
B.提高線程的執(zhí)行效率
C.讓線程獨(dú)占一個資源
D.讓多個線程同時使用一個資源

3.單項(xiàng)選擇題在以下哪種情況下,線程進(jìn)入就緒狀態(tài)?()

A.線程調(diào)用了sleep()方法時
B.線程調(diào)用了join()方法(終止)
C.線程調(diào)用了yield()方法時
D.線程調(diào)用了notify()方法

4.單項(xiàng)選擇題線程調(diào)用sleep()方法后,該線程將進(jìn)入以下哪種狀態(tài)?

A.就緒狀態(tài)
B.運(yùn)行狀態(tài)
C.阻塞狀態(tài)
D.死亡狀態(tài)

5.多項(xiàng)選擇題下面四個選項(xiàng)中,哪些是線程進(jìn)入阻塞狀態(tài)的原因?()

A.線程試圖獲取某個對象的同步鎖,而該鎖被其它線程持有
B.線程調(diào)用了另一個線程的join()方法
C.當(dāng)線程調(diào)用了一個阻塞式的IO方法
D.線程調(diào)用了setDaemon(boolean b)方法