1. 程式人生 > >什麽是進程與線程

什麽是進程與線程

read 直接 什麽是 操作系統 兩個 交流 最小 啟動 一個

什麽是線程(thread)和進程?
#線程:是操作系統能夠進行運算調度的最小單位,是一串指令的集合。
#進程:(資源的集合)qq要以一個整體的形式暴露給操作系統管理,裏面包含對各種資源的調用,內存的管理,網絡接口等。。。對各種資源管理的集合,就可以稱為進程
#每一個程序的內存是獨立的!
#線程共享內存空間,進程的內存是獨立的。
#線程啟動速度快,進程啟動速度慢。運行的時候沒有可比性!
#同一個進程的線程之間數據能夠直接交流!兩個進程想通信,必須通過一個中間代理來實現。
#一個線程可以控制和操作同一進程裏的其他線程,但是進程只能操作子進程!

什麽是進程與線程