多執行緒列印問題

2021-10-08 11:42:38 字數 711 閱讀 2269

最近面試遇到乙個多執行緒的題目,對方要求用多個執行緒列印abcabc…,每個執行緒負責列印其中乙個字母。迴圈10次吧!

public

class

test

; thread[

] threads =

newthread[3

];for(

int i =

0; i < threads.length; i++)}

}/**

* 列印執行緒

*/class

printthread

implements

runnable

@override

public

void

run(

)else

catch

(exception e)}}

}}

/**

* 列印執行緒

*/class

printthread

implements

runnable

@override

public

void

run(

)else

catch

(interruptedexception e)}}

}}}

測試**跟上述基本一樣,這裡就不再重複啦!

多執行緒迴圈列印

public class multithread implements runnable public static void main string args 實現run方法,將自定義執行緒的任務定義在run方法上 public void run 輸出結果 執行緒一列印a 執行緒二列印b 執行緒三...

多執行緒列印寶典

典中典多執行緒列印題,我來歸納一下 三個執行緒分別列印 a,b,c,要求這三個執行緒一起執行,列印 n 次,輸出形如 abcabcabc.的字串 這一招也是我最喜歡的,簡單無腦 public class main public static void main string args catch i...

java多執行緒輪流列印資料問題

題目是 建立三個執行緒,a執行緒列印10次a,b執行緒列印10次b,c執行緒列印10次c,要求執行緒同時執行,交替列印10次abc 實現是 public class printrunnable implements runnable override public void run try catc...