最近面試遇到乙個多執行緒的題目,對方要求用多個執行緒列印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...