多執行緒實現輪詢列印資料

2021-09-24 09:23:15 字數 1129 閱讀 9087

如圖:

要列印數字1——100,讓三個執行緒列印,

實現:

public

class

printdemo

public

void

setnum

(int num)

public

intgetindex()

public

void

setindex

(int index)

}static

class

waits

extends

thread

@override

public

void

run(

)catch

(interruptedexception e)

}//邊界值處理:判斷是否結束,到達100之後就結束

if(value.

getnum()

>

100)

int v = value.

getnum()

; system.out.

println

("執行緒"

+(index +1)

+":"

+ v +

","+

(v +1)

+","

+(v +2)

+","

+(v +3)

+","

+(v +4)

);value.

setnum

(v +5)

; value.

setindex

((index +1)

%3);

//下乙個執行緒id

value.

notifyall()

;}}}

}public

static

void

main

(string[

] args)

}}

結果:

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

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

web列印資料

web列印,下面是蒐集的資料 1.可以滿足一般情況下的列印 用document.all.webbrowser.execwb 7,1 只能對整個頁面進行列印 先給乙個簡單實用的方式 可以列印多頁,控制分頁,隱藏非列印專案 class style tab 第1頁 cellpadding 0 這樣的報表 ...

web列印資料

web列印,下面是蒐集的資料 1.可以滿足一般情況下的列印 用document.all.webbrowser.execwb 7,1 只能對整個頁面進行列印 先給乙個簡單實用的方式 可以列印多頁,控制分頁,隱藏非列印專案 class style tab 第1頁 cellpadding 0 這樣的報表 ...