c# 中可以作業系統當前的程序,process類提供的是對正在計算機上執行的程序的訪問,在這裡要討論到乙個容易混淆的概念,程序和執行緒.簡單的講,程序就是計算機當前執行的應用程式,執行緒則是作業系統向程序分配處理器時間的基本單位.系統的程序在系統上由其程序識別符號唯一標識.但是在windows中,程序由其控制代碼標識,控制代碼在計算機上可能並不唯一,即使程序已退出,作業系統仍保持程序控制代碼,所以控制代碼洩漏比記憶體洩漏危害更大。
下面介紹一下process類的使用方法。
1.process類的使用
start 啟動程序資源將其與process類關聯
kill立即關閉程序
waitforexit 在等待關聯程序的退出
close 釋放與此關聯的所有程序
using system;
using system.collections.generic;
using system.drawing;
using system.windows.forms;
//process類的名空間
using system.diagnostics;
namespace process
public static void main()
}
作業系統之程序
程序 這裡邊我們主要是要講的內容就是這兩個圖 我們通過這兩個圖來介紹一些相關的知識點 我們還是來看圖進行分析 我們就這個圖進行分析各個關鍵部分 這些關鍵在於理解,很easy的,或者你把這個圖畫出來也就馬上明白了。就緒 就是 萬事俱備只欠東風 就差cpu的排程了,只要cpu一排程便可執行。執行 就是在...
作業系統之 程序
程序是程式的一次執行,由於需要對程序進行分離儲存出現記憶體管理,由於需要讓程序有條不紊往前推進而導致程序排程的出現。每個程序有自己的程式計數器,記錄下一條指令所在位置。程序的狀態有執行,阻塞,就緒。並不唯一是這三種狀態,windows有7種狀態。1.發明程序的根本動機是什麼?它與程式是什麼關係?程序...
作業系統之程序
程序是系統進行資源分配和排程的基本單位 程序作為程式獨立執行的載體保障程式正常執行 程序的存在使得作業系統資源的利用率大幅提公升 程序實體 識別符號 唯一表示程序 程序狀態 程式計數器 即將執行的位址 程序指標 程式 程序資料相關指標 上下文資料 io狀態資訊 被程序io操作所占用的檔案列表 記賬資...