第三十三章多執行緒(Multi-Thread).pptVIP

  • 3
  • 0
  • 约1.18万字
  • 约 37页
  • 2016-12-28 发布于天津
  • 举报
第三十三章 多執行緒(Multi-Thread) 在這一章,我們將會提到Multi-Thread到底是什麼東西,他在BCB的環境中該如何實作,並且實際了解在程式中使用Multi-Thread會帶來什麼樣的優點與缺點。 大綱 33-1. 什麼是Thread 33-2. 第一個Thread程式 33-3. Thread程式的應用 本章習題 33-1. 什麼是Thread 常常可以聽到很多作業系統的廣告上都會聲稱自己擁有『多工』的處理模式,也有很多作業系統都支援『多處理器』的系統,其實這些多工或是多處理器的運作基礎都是『Multi Thread』。我們先用兩張圖來表示什麼是Non Thread的運作模式,什麼是Multi Thread的運作模式。 33-1. 什麼是Thread 利用上面這兩張圖來做解釋,在整個運作的時間內總共有三個Process在運作。假設現在我們使用的是Non Thread的模式在運作,這三個Process必須排隊,等前面那一個Process結束了才可以進行下一個Process的操作;反之,在Multi Thread的運作模式下,只要該Process一進入CPU的處理排程內,就可以馬上獲得CPU Time來運作,只不過這三個Process在這種情況下並無法獨占整個CPU的資源,並須和其他的Process共享。 33-1. 什麼是Thread 不管在No

文档评论(0)

1亿VIP精品文档

相关文档