<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    多線程主題

         摘要: 多線程是這樣一種機制,它允許在程序中并發(fā)執(zhí)行多個指令流,每個指令流都稱為一個線程,彼此間互相獨立。

      線程又稱為輕量級進程,它和進程一樣擁有獨立的執(zhí)行控制,由操作系統(tǒng)負(fù)責(zé)調(diào)度,區(qū)別在于線程沒有獨立的存儲空間,而是和所屬進程中的其它線程共享一個存儲空間,這使得線程間的通信遠較進程簡單。

      多個線程的執(zhí)行是并發(fā)的,也就是在邏輯上“同時”,而不管是否是物理上的“同時”。如果系統(tǒng)只有一個CPU,那么真正的“同時”是不可能的,但是由于CPU的速度非常快,用戶感覺不到其中的區(qū)別,因此我們也不用關(guān)心它,只需要設(shè)想各個線程是同時執(zhí)行即可。

      多線程和傳統(tǒng)的單線程在程序設(shè)計上最大的區(qū)別在于,由于各個線程的控制流彼此獨立,使得各個線程之間的代碼是亂序執(zhí)行的,由此帶來的線程調(diào)度,同步等問題,將在以后探討。  閱讀全文

    posted @ 2007-11-09 01:43 dybjsun 閱讀(197) | 評論 (0)  編輯 |

         摘要: java語言已經(jīng)內(nèi)置了多線程支持,所有實現(xiàn)Runnable接口的類都可被啟動一個新線程,新線程會執(zhí)行該實例的run()方法,當(dāng)run()方法執(zhí)行完畢后,線程就結(jié)束了。一旦一個線程執(zhí)行完畢,這個實例就不能再重新啟動,只能重新生成一個新實例,再啟動一個新線程。  閱讀全文

    posted @ 2007-11-09 01:41 dybjsun 閱讀(193) | 評論 (0)  編輯 |

         摘要: 通常,多線程之間需要協(xié)調(diào)工作。例如,瀏覽器的一個顯示圖片的線程displayThread想要執(zhí)行顯示圖片的任務(wù),必須等待下載線程downloadThread將該圖片下載完畢。如果圖片還沒有下載完,displayThread可以暫停,當(dāng) downloadThread完成了任務(wù)后,再通知displayThread“圖片準(zhǔn)備完畢,可以顯示了”,這時,displayThread繼續(xù)執(zhí)行。  閱讀全文

    posted @ 2007-11-09 01:40 dybjsun 閱讀(205) | 評論 (0)  編輯 |

         摘要: 前面談了多線程應(yīng)用程序能極大地改善用戶相應(yīng)。例如對于一個Web應(yīng)用程序,每當(dāng)一個用戶請求服務(wù)器連接時,服務(wù)器就可以啟動一個新線程為用戶服務(wù)。  閱讀全文

    posted @ 2007-11-09 01:38 dybjsun 閱讀(190) | 評論 (0)  編輯 |

         摘要: 當(dāng)多線程啟動時,怎么才能控制他們有秩序地執(zhí)行。本例模擬一個容器,當(dāng)容器里有東西時,通知各個線程來取得這些東西,如果沒有取到東西,則進入等待狀態(tài)。(特別注意在通知各個線程notifyAll和等待wait這些方法一定要寫在同步塊中)  閱讀全文

    posted @ 2007-11-09 01:31 dybjsun 閱讀(209) | 評論 (0)  編輯 |

    主站蜘蛛池模板: 一个人免费视频观看在线www| 精品亚洲成α人无码成α在线观看 | 亚洲日韩国产欧美一区二区三区| 亚洲中文字幕久久精品无码VA | 亚洲s码欧洲m码吹潮| 一级毛片免费播放男男| 国产成人久久AV免费| 免费观看大片毛片| 亚洲AV无码成人网站久久精品大| 亚洲蜜芽在线精品一区| 亚洲av无码片区一区二区三区| 国产精品亚洲专区无码唯爱网| 好猛好深好爽好硬免费视频| 国产无遮挡色视频免费观看性色| 久久久久久精品成人免费图片| 午夜国产大片免费观看| 亚洲av日韩av不卡在线观看 | 亚洲AV无码一区东京热| 亚洲乱亚洲乱妇24p| 免费无码又爽又刺激网站直播| 99久久综合国产精品免费| 国产亚洲精品福利在线无卡一| 亚洲一区免费视频| 亚洲电影免费在线观看| 久久精品无码一区二区三区免费| 伊人久久大香线蕉亚洲| 亚洲成av人片天堂网无码】| 国产高潮久久免费观看| 成人免费男女视频网站慢动作| 亚洲AV无码欧洲AV无码网站| 亚洲熟妇无码AV| 在线v片免费观看视频| 亚洲级αV无码毛片久久精品| 亚洲AV日韩AV永久无码色欲| a级毛片在线视频免费观看| 免费人成年激情视频在线观看| 精品亚洲成在人线AV无码| 免费国产黄网站在线观看 | 精品亚洲麻豆1区2区3区| 九九免费精品视频在这里 | 国产亚洲精品自在线观看|