Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

การปรับปรุงใน Process API ใน Java 9 มีอะไรบ้าง


Java ได้รับการปรับปรุง API กระบวนการ ในเวอร์ชัน Java 9 ที่ช่วยในการจัดการและควบคุมกระบวนการของระบบปฏิบัติการ ในเวอร์ชันก่อนหน้านี้ เป็นการยากที่จะจัดการและควบคุมกระบวนการของระบบปฏิบัติการโดยใช้ Java ตอนนี้ คลาสและอินเทอร์เฟซใหม่ได้เพิ่มใน Java 9 เพื่อดำเนินการงานนี้ ตัวจัดการกระบวนการ อินเทอร์เฟซระบุและให้การควบคุมกระบวนการดั้งเดิม และยังมีวิธีการตรวจสอบ กระบวนการ ความมีชีวิตชีวา และทำลายกระบวนการ ProcessHandle.Info อินเทอร์เฟซให้ภาพรวมข้อมูลของกระบวนการ

The Process API ให้ข้อมูลเพิ่มเติมเช่น:

  • รหัสกระบวนการดั้งเดิมของกระบวนการ
  • เวลา CPU สะสม
  • กระบวนการของผู้ปกครอง
  • วิธีการทำลายกระบวนการ
  • ลูกหลานของกระบวนการ ฯลฯ

ตัวอย่าง

public class ProcessTest {
   public static void main(String args[]) {
      ProcessHandle currentProcess = ProcessHandle.current();
      System.out.println("PID: " + currentProcess.pid());
      ProcessHandle.Info currentProcessInfo = currentProcess.info();
      System.out.println("totalCpuDuration: " + currentProcessInfo.totalCpuDuration());
      System.out.println("user: " + currentProcessInfo.user());
   }
}

ผลลัพธ์

PID: 6004
totalCpuDuration: Optional[PT0.421875S]
user: Optional[Tutorialspoint\User]