crossorigin="anonymous">

套牢提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。

注意:這並沒有消滅這個執行緒,但它停止了執行緒的執行。並且這個執行緒不能用t1。start()重新啟動。在我們的例子裡,我們從來不用顯式地停止一個執行緒。我們只簡單地讓它執行完而已。很多複雜的執行緒例子將需要我們控制每一個執行緒。在這種情況下會使用到stop()函式。如果需要,你可以測試你的執行緒是否被啟用。一個執行緒已經啟動而且沒有停止被認為是啟用的。t1。isAlive()如果t1是啟用的,這個函式將返回true。

7。2。7動畫例子

下面是一個包含動畫執行緒的applet例子:

importjava。awt。*;importjava。awt。image。ImageProducer;import

java。applet。Applet;

publicclassatest3extendsAppletimplementsRunnable{Imageimages'';

MediaTrackertracker;intindex=0;Threadanimator;

intmaxWidth;maxHeight;//Ouroff…screenponentsfordoublebuffering。

ImageoffScrImage;GraphicsoffScrGC;

//Canwepaintyes?booleanloaded=false;

//Initializetheapplet。Setoursizeandloadtheimagespublicvoidinit()

'//Setupourimagemonitortracker=newMediaTracker(this);

//SetthesizeandwidthofourappletmaxWidth=100;maxHeight=100;

images=newImage'10';//Setupthedouble…bufferandresizeourapplet

try{offScrImage=createImage(maxWidth;maxHeight);offScrGC=

offScrImage。getGraphics();offScrGC。setColor(Color。lightGray);

offScrGC。fillRect(0;0;maxWidth;maxHeight);

resize(maxWidth;maxHeight);}catch(Exceptione)

{e。printStackTrace();}

//loadtheanimationimagesintoanarrayfor(inti=0;i=images。length){index=0;}}

//Delayheresoanimationlooksnormaltry{animator。sleep(200);}catch

(InterruptedExceptione){}//Drawthenextframerepaint();}}}

7。3多執行緒間的通訊

7。3。1生產者和消費者

多執行緒的一個重要特點是它們?reg;間可以互相通訊。你可以設計執行緒使用公用物件,每個執行緒都可以獨立操作公用物件。典型的執行緒間通訊建立在生產者和消費者模型上:一個執行緒產生輸出;另一個執行緒使用輸入buffer

讓我們建立一個簡單的”AlphabetSoup”生產者和相應的消費者。

7。3。2生產者

生產者將從thread類裡派生:classProducerextendsThread

{privateSoupsoup;privateStringalphabet=”

ABCDEFGHIJKLMNOPQRSTUVWXYZ”;

publicProducer(Soups){//Keepourowncopyofthesharedobjectsoup

=s;}

遊戲競技推薦閱讀 More+
能不能輕點虐我[穿書]

能不能輕點虐我[穿書]

紅色風帆
遊戲 完結 51萬字
近身醫王

近身醫王

山東大鴨梨
關於近身醫王:林楓醒來的瞬間發現一個自稱華佗的白鬍子老頭,然後被傳授無雙醫道...
遊戲 連載 625萬字
柯南×真假學園

柯南×真假學園

倦鳥不還
舊文,已完結,正在改全文並且另開文《真的假的案件》《假酒,但是真命女》(是一篇文)——————————文案一—————————— 號外號外!東京市內發生女子高中生使用熱武器的械鬥事件!肇事者一死一傷,現已查明生者即為兇手,警視廳已將兇手逮捕,等待法庭審判!但因死者家屬提出異議,該案件正在進行進一步調查,欲知更多資訊,請持續關注本報! ———— 某日報紙上刊登了這則資訊,第二天,妃英理的事務所便收
遊戲 連載 0萬字
雲狂 2

雲狂 2

溫暖寒冬
遊戲 完結 44萬字
豪門大佬的校草男友

豪門大佬的校草男友

瀾淑
簡介:預收文實習小仙官包靈不包售後,求收藏鴨~萬人迷陽光可愛校霸受*大魔王清冷美人校草攻蘇天奈:我就是標題裡的豪門大佬,蘇家長子,音樂世家天才,身高183,長相……咳咳,這不重要。我回來的目的是帶領心音融合樂團重回巔峰!記者:聽說您從小被叫做小甜甜,因為長相太過甜美,在幼兒園和小學期間一直被要求扮演迪士尼公主。蘇天奈:=*=!那只是為了配合萬聖節的表演!被老師要求的!能不能關注一下重點,關於這次
遊戲 連載 15萬字
我在無限世界當包租婆

我在無限世界當包租婆

五昂一
7月1日,王殷夏在一棟陌生的公寓內醒來,失去了所有記憶,公寓外是被濃霧包裹的小區,大門緊閉,空無一人。7月2日,王殷夏發現這片小區裡的所有居民樓都是屬於她的。9月1日,坐擁十三棟樓的包租婆決定去小區外看看。……1.無限流,會有恐怖和末世的元素,還有很少一點點克系(摩拳擦掌.jpg)2.姐弟戀,都成年了,感情線不會很多3.保證女主不死不瘋
遊戲 連載 16萬字