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

जावा 9 में प्रोसेस एपीआई की मूल प्रक्रिया कैसे प्राप्त करें?

प्रोसेस हैंडल इंटरफ़ेस हमें कुछ क्रियाएं करने और प्रक्रिया की स्थिति की जांच करने की अनुमति देता है। यह प्रक्रिया का मूल pid . प्रदान करता है , शुरू करें समय , सीपीयू समय , उपयोगकर्ता , अभिभावक प्रक्रिया , और वंशज . हम पैरेंट () . को कॉल करके पैरेंट प्रक्रिया तक पहुंच प्राप्त कर सकते हैं विधि, और वापसी मान वैकल्पिक . है . यदि चाइल्ड प्रोसेस में पैरेंट नहीं है या पैरेंट उपलब्ध नहीं है तो यह खाली है।

सिंटैक्स

Optional<ProcessHandle> parent()

उदाहरण

import java.io.*;

public class ParentProcessTest {
   public static void main(String args[]) {
      try {
         Process notepadProcess = new ProcessBuilder("notepad.exe").start();
         ProcessHandle parentHandle = notepadProcess.toHandle().parent().get();
         System.out.println("Parent Process Native PID: "+ parentHandle.pid());
      } catch(IOException e) {
         e.printStackTrace();
      }
   }
}

उपरोक्त उदाहरण में, एक "नोटपैड" एप्लिकेशन लॉन्च किया जाएगा, और मूल प्रक्रिया मूल PID को प्रिंट भी करेगा।

आउटपुट

Parent Process Native PID : 7108

  1. जावास्क्रिप्ट का उपयोग कर माता-पिता का बाल तत्व कैसे प्राप्त करें?

    जावास्क्रिप्ट का उपयोग करके माता-पिता का चाइल्ड एलिमेंट प्राप्त करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&q

  1. जावा का उपयोग कर फ़ोल्डर से निर्देशिका (केवल) कैसे प्राप्त करें?

    ListFiles() विधि वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों (और निर्देशिकाओं) की वस्तुओं (सार पथ) को धारण करने वाली एक सरणी देता है। फ़ाइल फ़िल्टर इंटरफ़ेस पथ नामों के लिए फ़िल्टर है जिसे आप listFiles() विधि के पैरामीटर के रूप में पास कर सकते हैं। यह विधि पारित फ़िल्टर पर दिए गए फ

  1. जावा में निर्देशिका में जेपीजी फाइलों की सूची कैसे प्राप्त करें?

    स्ट्रिंग[] सूची (फ़ाइल नामफ़िल्टर फ़िल्टर) फ़ाइल वर्ग की विधि एक स्ट्रिंग सरणी देता है जिसमें वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों और निर्देशिकाओं के नाम होते हैं। लेकिन पुन:ट्यून किए गए सरणी में फ़ाइल नाम होते हैं जो निर्दिष्ट फ़िल्टर के आधार पर फ़िल्टर किए जाते हैं। फ़ाइलन