(八)java多线程学习总结new

(八)java多线程学习总结new

ID:34525390

大小:105.23 KB

页数:8页

时间:2019-03-07

(八)java多线程学习总结new_第1页
(八)java多线程学习总结new_第2页
(八)java多线程学习总结new_第3页
(八)java多线程学习总结new_第4页
(八)java多线程学习总结new_第5页
资源描述:

《(八)java多线程学习总结new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ChanChanDF-XgeDF-XgePPwwClicktobuyNOW!ClicktobuyNOW!wmwmwowo.d.c.d.cocu-trackocu-trackཊ㓯〻ᆖҐᙫ㔃俆ˈ䇙ᡁԜᶕ᰾ⲭࠐњᾲᘥ䘋〻˖↓൘ᢗ㹼Ⲵањ⤜・Ⲵ〻ᒿˈሩҾঅCPUᶕ䈤ˈ䘋〻൘ᆿ㿲кᱟᒦਁⲴˈն൘ᗞ㿲кᱟѢਁⲴʽ㓯〻˖൘ањ䘋〻޵䜘Ⲵčਟԕᒦਁᢗ㹼Ⲵཊњ࠭ᮠÿˈањ䘋〻ѝਟᴹNњ㓯〻ሩҾ䘋〻ˈ⇿ањ䘋〻䜭ᱟ⤜ঐᮠᦞオ䰤Ⲵˈ˄ᱟањ〻ᒿⲴᢗ㹼⍱〻˅DŽ㘼ሩҾ㓯〻ˈᆳ⭏⍫൘䘋〻޵䜘ˈᆳԜޡӛ䘋〻オ䰤ˈ㓯〻ᱟ⭡᫽֌㌫㔏˄OS˅ᶕ㔤ᣔⲴDŽ䛓Ѹ൘JAVAѝˈྲօᶕࡋᔪањ㓯〻˛ᴹє⿽ᯩᔿਟԕ䘹ਆᤙ˖1

2、ˊа⿽ᯩ⌅ᱟሶ㊫༠᰾ѪThreadⲴᆀ㊫DŽ䈕ᆀ㊫ᓄ䟽߉Thread㊫Ⲵrunᯩ⌅DŽྲ˖classThreadAextendsThread{PrivateStringname;PublicThreadA(Stringname){this.name=name;}Publicvoidrun(){//ާփⲴԓ⸱}}2ˊࡋᔪ㓯〻Ⲵਖа⿽ᯩ⌅ᱟ༠᰾ᇎ⧠Runnable᧕ਓⲴ㊫DŽ䈕㊫❦ਾᇎ⧠runᯩ⌅DŽ❦ਾਟԕ࠶䝽䈕㊫Ⲵᇎˈ൘ࡋᔪThreadᰦ֌Ѫањ৲ᮠᶕՐ䙂DŽྲ˖classThreadBimplementsRunnable{....Publicvoidrun(){//ާփⲴԓ⸱}}᧕лᶕ

3、ਟԕᶕ࠶࡛ࡋᔪањ㓯〻㊫ሩۿ....Threada=newThreadA(“a”);//ࡋᔪањ㓯〻a.start();//੟ࣘањ㓯〻Runnabler=newThreadB();//ࡋᔪањRunnableⲴᇎrThreadb=newThread(r);//⭘ањRunnableⲴᇎᶕࡋᔪањ㓯〻b.start();//੟ࣘањ㓯〻⭡кਟԕⴻࠪˈ൘JAVAѝˈ㓯〻ҏᱟањ㊫˄Thread˅ˈᇎ䱵Ⲵ㓯〻ቡᱟањሩۿDŽ⧠൘ᡁԜᗇ㾱ᔴ␵ᾊањᾲᘥ˖㓯〻о㓯〻ሩۿਟнᱟањᾲᘥDŽEX˖Threadt=newThread();tԓ㺘Ҷањ㓯〻ˈᆳਚᱟањ㓯〻ሩۿˈ㘼нᱟ㓯〻ˈᆳਟԕࡠ

4、᫽֌㌫㔏˄OS˅ᓅቲ৫ࡍ࿻ॆањ㓯〻ˈᰒ䈳⭘t.start()ᯩ⌅DŽJAVA㲊ᤏᵪᱟањ㲊ᤏᵪ䘋〻ˈᡰᴹⲴJAVA〻ᒿ䜭ᱟ䐁൘↔㲊ᤏᵪ䘋〻ѝⲴ㓯〻ˈ⭡OSᶕ䈳ᓖʽᇎ䱵кˈJAVA〻ᒿⲴMAINᯩ⌅ቡᱟањѫ㓯〻ˈаᰖ䘀㹼ањJAVA〻ᒿˈѫChanChanDF-XgeDF-XgePPwwClicktobuyNOW!ClicktobuyNOW!wmwmwowo.d.c.d.cocu-trackocu-track㓯〻ቡՊᔰ࿻䘀㹼DŽᡰԕᴹӪ䈤JAVAᱟสҾ㓯〻䘀㹼Ⲵʽ⌘˖㲊ᤏᵪ䘋〻㾱ㅹࡠᡰ൘䶎ᆸᣔ㓯〻䜭㔃ᶏҶˈᆳ᡽Պ㔃ᶏDŽ൘JAVA㲊ᤏᵪѝᴹањඳ൮എ᭦㓯〻ˈቡᱟањᆸᣔ㓯〻DŽ޽⅑ᰙ

5、᰾˖ᇎ⧠Runnable᧕ਓⲴ㊫нᱟањ㓯〻㊫ˈਚ㜭ᱟ⭘ᆳ৫ᶴ䙐ањ㓯〻ሩۿDŽ⌘᜿˖㓯〻ˈሩۿ˄㓯〻ሩۿ˅ˈᯩ⌅ѻ䰤Ⲵޣ㌫㓯〻˖ଚњ㓯〻˛ሩۿ˖ଚњ㓯〻ሩۿ˛ᯩ⌅˖ଚњᯩ⌅˛ྲ൘main()ѝࡋᔪᡀҶањThread㊫ሩۿt,ᒦ䈳⭘Ҷt.start()DŽ//㺘⽪˖ѫ㓯〻ሩt㓯〻ሩۿ䈳⭘Ҷstart()ᯩ⌅DŽᆀ˖PublicclassTestThread{Publicstaticvoidmain(String[]args){Threadt1=newMyThread();Runnabler=newYouThread();Threadt2=newThread(r);t1.start(

6、);//੟ࣘt1㓯〻t2.start();//੟ࣘt2㓯〻//main㓯〻㔃ᶏDŽ}}ClassMyThreadextendsThread{Publicvoidrun(){For(inti=0;i<1000;i++)System.out.println(“####“);}}ClassYouThreadimplementsRunnable{Publicvoidrun(){For(inti=0;i<1000;i++)System.out.println(¯̞̞̞”);}}кѝˈѫ㓯〻mainⲴԫ࣑ቡᱟ੟ࣘt1઼t2㓯〻ˈ൘t2.start()ਾᆳቡ㔃ᶏҶDŽնਟ㜭t1,t2䘈൘䘀㹼ˈᡰ

7、ԕ䘋〻нՊ䘰ࠪDŽ⌘˖㲊ᤏᵪ䘋〻㾱ㅹࡠᡰ൘䶎ᆸᣔ㓯〻䜭㔃ᶏҶˈᆳ᡽Պ㔃ᶏ.Thread㊫Thread㊫սҾjava.langवѝˈᴹаᯩ⌅ਟԕ䇮㖞㓯〻ⲴՈ㓗DŽsetPriority(inti);ᆳⲴ৲ᮠѪањᮤᮠDŽᆳᴹйњ٬˖Thread.MAX_PRIORITYᴰ儈Ո㓗10Thread.MIN_PRIORITYᴰվՈ㓗1ChanChanDF-XgeDF-XgePPwwClicktobuyNOW!ClicktobuyNOW!wmwmwowo.d.c.d.cocu-trackocu-trackT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。