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

Java 9 में चल रहे प्रोसेस की ID कैसे प्राप्त करें?


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

नीचे दिए गए उदाहरण में, हम ProcessHandle की pid() मेथड का उपयोग करके चल रहे प्रोसेस की ID प्राप्त कर सकते हैं।

उदाहरण

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. Java में JRadioButtons को क्षैतिज रूप से कैसे संरेखित करें? Java में JRadioButtons को क्षैतिज रूप से कैसे संरेखित करें?

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

  1. Java में JButton का HTML टेक्स्ट कैसे लागू करें? Java में JButton का HTML टेक्स्ट कैसे लागू करें?

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

  1. Java में JPanel के paintComponent() विधि को कैसे लागू करें? Java में JPanel के paintComponent() विधि को कैसे लागू करें?

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