1. 程式人生 > >多線程的一些題,無聊的時候來做一做

多線程的一些題,無聊的時候來做一做

獲得 end 如果 一個 ont 程序 負責 運行 cal

1.C Java 都是多線程語言。( )

2.如果線程死亡,它便不能運行。( )

3.Java 中,高優先級的可運行線程會搶占低優先級線程。( )

4.程序開發者必須創建一個線程去管理內存的分配。( )

5.一個線程在調用它的 start 方法,之前,該線程將一直處於出生期。( )

6.當調用一個正在進行線程的 stop()方法時,該線程便會進入休眠狀態。( )

7.如果線程的 run 方法執行結束或拋出一個不能捕獲的例外,線程便進入等待狀態。( )

8.一個線程可以調用 yield 方法使其他線程有機會運行。( )

二、選擇題

1.Java 語言中提供了一個▁▁線程,自動回收動態分配的內存。

A 異步

B 消費者

C 守護

D 垃圾收集

2.當▁▁方法終止時,能使線程進入死亡狀態。

A run

B setPrority

C yield

D sleep

3.用▁▁方法可以改變線程的優先級。

A run

B setPrority

C yield

D sleep

4.線程通過▁▁方法可以使具有相同優先級線程獲得處理器。

A run

B setPrority

C yield

D sleep

5.線程通過▁▁方法可以休眠一段時間,然後恢復運行。

A run

B setPrority

C yield

D sleep

6.▁▁方法使對象等待隊列的第一個線程進入就緒狀態。

A run

B notify

C yield

D sleep

7.方法 resume( )負責重新開始▁▁線程的執行。

A stop( )方法停止

B sleep( )方法停止

C wait( )方法停止

D suspend( )方法停止

8.▁▁方法可以用來暫時停止當前線程的運行。

A stop( )

B sleep( )

C wait( )

D suspend()

多線程的一些題,無聊的時候來做一做