面試題:1,進程和線程的區別?何時用進程?何時用線程?爲何你的項目中用的是線程?爲何不用進程?若是隻有進程,對你這個項目有沒有影響?

答:首先得知道什麼是進程什麼是線程,個人理解是進程是指在系統中正在運行的一個應用程序;程序一旦運行就是進程,或者更專業化來講:進程是指程序執行時的一個實例,即它是程序已經執行到課中程度的數據結構的聚集。從內核的觀點看,進程的目的就是擔當分配系統資源(CPU時間、內存等)的基本單位。線程是系統分配處理器時間資源的基本單元,或者說進程以內獨立執行的一個單元執行流。進程——資源分配的最小單位,線程——程
相關文章
相關標籤/搜索