天天看點

程序和線程——讀書筆記

一個程式至少有一個程序,一個程序至少有一個線程。

程序在執行過程中擁有獨立的記憶體單元;而多個線程共享記憶體,進而極大地提高了程式的運作效率。

多線程的意義在于一個應用程式中,有多個執行部分可以同時執行。但作業系統并沒有将多個線程看做多個獨立的應用,來實作程序的排程和管理以及資源配置設定。

Unix作業系統和Microsoft Windows作業系統支援多使用者、多程序的并發執行,而Java語言支援應用程式程序内部的多個執行線程的并發執行。

參考:http://zhidao.baidu.com/question/6604759

繼續閱讀