รับรายการกระบวนการทำงานใน C #
System.Diagnostics เนมสเปซประกอบด้วยฟังก์ชันที่ช่วยให้คุณจัดการกระบวนการเธรดเหตุการณ์และข้อมูลประสิทธิภาพ.
กระบวนการ System.Diagnostics.Process วัตถุให้คุณเข้าถึงฟังก์ชันการทำงานที่ช่วยให้คุณสามารถจัดการกระบวนการของระบบ เราจะใช้วัตถุนี้เพื่อรับรายการกระบวนการที่กำลังทำงานอยู่.
เพิ่มบรรทัดนี้ในรายการของคุณโดยใช้:
ใช้ System.Diagnostics;
ตอนนี้คุณสามารถรับรายการกระบวนการด้วยเมธอด Process.GetProcesses () ดังที่เห็นในตัวอย่างนี้:
กระบวนการ [] processlist = Process.GetProcesses ();
foreach (ประมวลผลกระบวนการในรายการกระบวนการ)
Console.WriteLine (“ กระบวนการ: 0 ID: 1”, ประมวลผล, ชื่อกระบวนการ, ประมวลผลรหัส);
คุณสมบัติที่น่าสนใจของวัตถุกระบวนการ:
p.StartTime (แสดงเวลาที่กระบวนการเริ่มต้น)
p.TotalProcessorTime (แสดงจำนวนเวลา CPU ที่กระบวนการใช้)
p. เธรด (ให้การเข้าถึงคอลเลกชันของเธรดในกระบวนการ)
กรอบงาน. NET ทำให้ทุกอย่างง่ายขึ้น!