首先必須說明,系統上程序是以進程為最小單位進行資源分配和調度,進程的實際執行則可以被劃分為多個線程,現在主流CPU一張CPU最多可以在一個時刻支持8個線程。計算機系統工作與保護模式之下,采用分頁分段内存管理機制,在執行程序之時,會執行進程調度。一般來說,一個進程被意外終止會是由于以下原因:
内存洩露等原因導緻内存被占用到一定程度。啟動進程很多,導緻内存被占用到一定程度。這兩種方式将内存耗盡。所謂内存耗盡,并不是内存真的被使用了100%,而是達到了為防止出現進程鎖死而設置的阈值。在内存耗盡之時,系統為了能夠保證可以啟動新的程序,或者為了能夠讓之前被挂起的現在要被執行的進程能分配到它所需要的空間,将按照一定的機制來清理内存。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!