জাভা 9৷ প্রসেস API -এ উন্নতি যোগ করেছে চলমান প্রক্রিয়ার পিআইডি পাওয়ার জন্য , সন্তান পাচ্ছেন এবং/অথবা বংশধর একটি প্রক্রিয়ার, এবং একটি নতুন ক্লাস যোগ করা হয়েছে যা সমস্ত চলমান প্রক্রিয়াগুলি তালিকাভুক্ত করতে সাহায্য করে , একটি স্বেচ্ছাচারী সম্পর্কে তথ্য পাওয়া যাচ্ছে প্রক্রিয়া , এবং প্রক্রিয়া অতিক্রম করা গাছ . এই পদ্ধতিগুলি দ্বারা প্রত্যাবর্তিত তথ্য একটি স্ন্যাপশট হতে পারে৷ ওএসে চলমান প্রক্রিয়াগুলির।
নীচের উদাহরণে, আমরা pid() ব্যবহার করে চলমান প্রক্রিয়ার একটি আইডি পেতে পারি প্রসেসহ্যান্ডেলের পদ্ধতি .
উদাহরণ
public class ProcessHandleTest { public static void main(String args[]) { ProcessHandle processHandle = ProcessHandle.current(); System.out.println("PID of running Process: " + processHandle.pid()); System.out.println("Command: " + processHandle.info().command().orElse("N/A")); System.out.println("CPU Duration: " + processHandle.info().totalCpuDuration().get().getSeconds() + " seconds"); } }
আউটপুট
PID of the running Process: 4248 Command: C:\Program Files\Java\jdk-9.0.4\bin\java.exe CPU Duration: 0 seconds