[單項選擇題] 下列程序的運行結果是______。 class A implements Runnable { int a; iht i = 2;
2021-07-20
[單項選擇題] 下列程序的運行結果是______。 class A implements Runnable { int a; iht i = 2; A(int x) { a = x; } public void run() { while(i > 0) { System.out.println("線程" + a); i--; } } } public class Testl3 { public static void main(String[] args) { Thread a1 = new Thread(new A(1)); Thread a2 = new Thread(new A(2)); a1.start(); a2.start(); } }
A.線程1 線程1線程2 線程2
B.線程1 線程2
C.線程1 線程2 線程1 線程2
D.線程1 線程1 線程1 線程1
正確答案:A
參考解析:類A實現(xiàn)了Runnable接口,并且通過類的構造函數A(int x)傳遞整型參數給對象作為線程的編號。在run()線程體內,實現(xiàn)打印兩個字符串。在main()方法中,用A類的2個對象創(chuàng)建了a1和a2兩個線程,當a1和a2開始執(zhí)行時,從A類的run()方法開始執(zhí)行。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。