Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा 9 में चल रही प्रक्रिया की आईडी कैसे प्राप्त कर सकते हैं?


Java 9 प्रक्रिया API . में सुधार जोड़े हैं चल रही प्रक्रिया की पीआईडी . प्राप्त करने के लिए , बच्चे प्राप्त करना और/या वंशज एक प्रक्रिया का, और एक नया वर्ग भी जोड़ा जो सभी चल रही प्रक्रियाओं . को सूचीबद्ध करने में मदद करता है , एक मनमानी . के बारे में जानकारी प्राप्त करना प्रक्रिया , और ट्रैवर्सिंग प्रक्रिया पेड़ . इन विधियों द्वारा दी गई जानकारी स्नैपशॉट . हो सकती है OS पर चलने वाली प्रक्रियाओं की।

नीचे दिए गए उदाहरण में, हम 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

  1. हम जावा में क्षैतिज रूप से JRadioButtons को कैसे संरेखित कर सकते हैं?

    A JRadioButton JToggleButton . का उपवर्ग है और यह एक दो-राज्य बटन है जिसे या तो चयनित . किया जा सकता है या अचयनित . चेकबॉक्स के विपरीत, रेडियो बटन एक समूह से जुड़े होते हैं और समूह में केवल एक रेडियो बटन का चयन किया जा सकता है और इसे बटन समूह का उपयोग करके कार्यान्वित किया जा सकता है। कक्षा। जब

  1. हम जावा में जेबटन के एचटीएमएल टेक्स्ट को कैसे कार्यान्वित कर सकते हैं?

    एक JButton सार बटन . का उपवर्ग है और यह जावा स्विंग पदानुक्रम में एक महत्वपूर्ण घटक है। एक जेबटन ज्यादातर लॉगिन आधारित अनुप्रयोगों में उपयोग किया जा सकता है। एक जेबटन एक एक्शन लिस्टनर generate उत्पन्न कर सकता है इंटरफ़ेस जब हम दबाने या क्लिक करने . का प्रयास करते हैं एक बटन। JButton में एक टेक्स

  1. हम जावा में जेपीनल की पेंटकंपोनेंट () विधि को कैसे कार्यान्वित कर सकते हैं?

    A JPanel एक हल्का कंटेनर है और यह एक अदृश्य . है घटक जावा में। JPanel का डिफ़ॉल्ट लेआउट FlowLayout है . JPanel बनने के बाद, अन्य घटकों को JPanel . में जोड़ा जा सकता है इसके जोड़ें () . पर कॉल करके वस्तु विधि कंटेनर . से विरासत में मिली है कक्षा। paintComponent() JPanel . पर कुछ आकर्षित करने क