<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)  編輯 |

    主站蜘蛛池模板: 免费a级毛片无码a∨蜜芽试看| 中国一级毛片视频免费看| 久久99国产综合精品免费| 中文字幕亚洲综合久久男男| 精品一区二区三区无码免费直播| 天天摸天天操免费播放小视频| 亚洲一级大黄大色毛片| 免费看黄视频网站| 亚洲中文字幕久久精品蜜桃 | 亚洲免费视频网站| 免费看男人j放进女人j免费看| 亚洲精品成人无码中文毛片不卡| 国产高清视频免费在线观看| 亚洲熟女一区二区三区| 国产成人AV免费观看| 亚洲av无码精品网站| 57pao国产成永久免费视频| 亚洲麻豆精品果冻传媒| 欧洲精品成人免费视频在线观看| 久久亚洲精品国产亚洲老地址| 毛片免费全部播放一级| 日韩免费码中文在线观看| 亚洲日韩小电影在线观看| 99热这里有免费国产精品| 中文字幕亚洲男人的天堂网络| 日本a级片免费看| 成人精品综合免费视频| 亚洲av午夜福利精品一区| 毛片免费视频在线观看| 黄色毛片免费在线观看| 亚洲精品福利视频| 在线免费观看一级毛片| fc2成年免费共享视频18| 亚洲一区精品中文字幕| 最新69国产成人精品免费视频动漫| 日韩一区二区三区免费播放| 97久久精品亚洲中文字幕无码 | 国产精品视频免费观看| 成人亚洲国产精品久久| 亚洲阿v天堂在线| 成人免费毛片视频|