為什麼應用程序突然停止工作

來源:生活大全幫 1.36W

為什麼應用程序突然停止工作

首先必須説明,系統上程序是以進程為最小單位進行資源分配和調度,進程的實際執行則可以被劃分為多個線程,現在主流CPU一張CPU最多可以在一個時刻支持8個線程。計算機系統工作與保護模式之下,採用分頁分段內存管理機制,在執行程序之時,會執行進程調度。一般來説,一個進程被意外終止會是由於以下原因:

內存泄露等原因導致內存被佔用到一定程度。啟動進程很多,導致內存被佔用到一定程度。這兩種方式將內存耗盡。所謂內存耗盡,並不是內存真的被使用了100%,而是達到了為防止出現進程鎖死而設置的閾值。在內存耗盡之時,系統為了能夠保證可以啟動新的程序,或者為了能夠讓之前被掛起的現在要被執行的進程能分配到它所需要的空間,將按照一定的機制來清理內存。
熱門標籤