Rumah > Java > javaTutorial > Apakah kaedah baharu yang ditambahkan pada API Proses dalam Java 9?

Apakah kaedah baharu yang ditambahkan pada API Proses dalam Java 9?

WBOY
Lepaskan: 2023-09-09 10:49:02
ke hadapan
772 orang telah melayarinya

在Java 9中,Process API新增了哪些新的方法?

Java 9 menambah baik kelas Proses dengan menambah kaedah baharu dan turut menyediakan antara muka baharu: ProcessHandle dan ProcessHandle.Info untuk mendapatkan semua butiran tentang proses dan maklumatnya.

Berikut ialah senarai kaedah baharu yang ditambahkan pada Process in Java 9

  • booleansupportsNormalTermination ():Mengembalikan benar jika melaksanakan destroy() menamatkan proses secara normal, jika tidak mengembalikan false.
  • long pid():boleh mengembalikan ID proses asli proses tersebut.
  • ProcessHandle toHandle(): Ia boleh mengembalikan ProcessHandle proses tersebut.
  • Streamchildren(): Ia boleh mengembalikan syot kilat anak langsung sesuatu proses.
  • Streamdescendants(): Ia boleh mengembalikan syot kilat keturunan sesuatu proses.
  • ProcessHandle.Info info(): Ia boleh mengembalikan gambar maklumat tentang proses tersebut.
  • CompletableFuture onExit(): Ia boleh mengembalikan CompletableFuture untuk menamatkan proses.

Contoh

public class ProcessTest {
   public static void main(String args[]) {
<strong>      ProcessHandle </strong>processHandle = ProcessHandle.current();
<strong>      ProcessHandle.Info</strong> processInfo = processHandle.info();
      System.out.println(processHandle.<strong>pid()</strong>);
      System.out.println(processHandle.<strong>parent()</strong>);
      System.out.println(processInfo.<strong>arguments()</strong>.<strong>isPresent()</strong>);
      System.out.println(processInfo.<strong>command()</strong>.<strong>isPresent()</strong>);
      System.out.println(processInfo.<strong>command().get().contains</strong>("tutorialspoint"));
      System.out.println(processInfo.<strong>startInstant().isPresent()</strong>);
   }
}
Salin selepas log masuk

Output

<strong>4892
Optional[7788]
false
true
false
true</strong>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah kaedah baharu yang ditambahkan pada API Proses dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan