2017年12月29日 星期五

程序(process)與多執行緒(thread)




程序(process)
當一個程式在電腦執行時會先向系統進行註冊,系統此時會將這程序標上一個唯一的ID以作為區別,這個就是PID,也就是程序的ID。procedure在中國大陸翻譯為「程序」,在港台和其他領域則翻譯為「程式」,一般的程式為單執行緒。

多執行緒(thread)
系統可以同時間內把開多條生產線(執行緒)完成一件工作,就是多執行緒(multi-threading),讓工作在比較短的時間內完成。

結論:
1、程式=程序,只是地區的譯名不同
2、一個程序可以有單執行緒與多執行緒。如果希望提氒完成工作可以開多執行緒同時進行幾個相同的工作把作業完成。


沒有留言: