java多線程交替列印
發布時間: 2023-09-14 00:34:40
① java多線程編程,創建3個線程分別列印A,B和C,列印10次
{
="線程一列印A";
privateStringmessage;
privateStringnext;
publicTest(Stringmessage,Stringnext){
this.message=message;
this.next=慶彎next;
}
publicstaticvoidmain(String[]args){
newThread(newTest("線程一打搭差胡印A","線程二列印B")).start();
newThread(newTest("線程二打知攔印B","線程三列印C")).start();
newThread(newTest("線程三列印C","線程一列印A")).start();
}
publicvoidrun(){
for(inti=0;i<10;){
if(this.message.equals(Test.msg)){
System.out.println(this.message);
Test.msg=next;
i++;
}
}
}
}
這樣寫不需要同步代碼, 應該會更自然點
熱點內容