Java 9 में, प्रक्रिया API ऑपरेटिंग सिस्टम प्रक्रियाओं को नियंत्रित और प्रबंधित करने के लिए उपयोग किया गया है। प्रोसेस हैंडल वर्ग प्रक्रिया की मूल प्रक्रिया प्रदान करता है आईडी , शुरू करें समय , संचित सीपीयू समय , तर्क , कमांड , उपयोगकर्ता , अभिभावक प्रक्रिया , और वंशज . यह प्रक्रियाओं की जांच करने के लिए एक विधि भी प्रदान करता है जीवंतता और dएस्ट्रोय . के लिए प्रक्रियाएं। हम सभी प्रोसेसहैंडल . को पुनः प्राप्त करते हैं allProcesses() . का उपयोग करके डेटा को स्ट्रीम के रूप में विधि।
नीचे दिए गए उदाहरण में, हम सभी प्रक्रियाओं की जानकारी प्राप्त करते हैं।
उदाहरण
आयात करें ("---------------------------"); System.out.println ("सभी प्रक्रियाएं:"); स्ट्रीमआउटपुट
--------------------------सभी प्रक्रियाएं:Id:7056isAlive():बच्चों की सही संख्या:0isSupportsNormalTर्मिनेशन ():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट \ उपयोगकर्ता], cmd:C:\ प्रोग्राम फ़ाइलें (x86) \ Google \ Chrome \ एप्लिकेशन \ chrome.exe, प्रारंभ समय:वैकल्पिक [2020-03-09 टी03:26:00.406 जेड], कुल समय :वैकल्पिक [PT1M52.15625S]]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता ()। isPresent ():true----- ---- Id:6168isAlive ():बच्चों की सही संख्या:0isSupportsNormalTर्मिनेशन ():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट\उपयोगकर्ता], cmd:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe , प्रारंभ समय:वैकल्पिक [2020-03-09 टी03:26:01.567 जेड], कुल समय:वैकल्पिक [पीटी2एम 24.671875 एस]]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। ():trueInfo user().isPresent():true---------Id:7972isAlive():बच्चों की truenumber:0isSupportsNormalT Terminal():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटो rialspoint\User], cmd:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe, startTime:वैकल्पिक [2020-03-09T03:26:03.118Z], कुल समय:वैकल्पिक [PT29.09375S] ]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता ()। isPresent ():true ---------Id:3368isAlive ():बच्चों की सही संख्या:0isSupportsNormalT Terminal ():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट \ उपयोगकर्ता], cmd:C:\ Program Files (x86) \ Google \ Chrome \ एप्लिकेशन \ chrome.exe, startTime:वैकल्पिक [2020- 03-09T03:27:26.511Z], कुल समय:वैकल्पिक [PT37.84375S]] जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता () .isPresent():true----------Id:2456isAlive():बच्चों की सही संख्या:0isSupportsNormalTर्मिनेशन ():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट \ उपयोगकर्ता], cmd:C:\ WINDOWS \ System32 \ conhost.exe, प्रारंभ समय:वैकल्पिक [2020-03-09T03:49.514जेड], कुल समय:वैकल्पिक [पीटी0.390625एस]]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता ()। isPresent ():true--------Id:7804isAlive ():बच्चों की सही संख्या:4isSupportsNormalTर्मिनेशन () :falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट \ उपयोगकर्ता], cmd:C:\ Program Files \ Mozilla Firefox \ firefox.exe, startTime:वैकल्पिक [2020-03-09T03:30:51.441Z], कुल समय:वैकल्पिक [PT38. 046875एस]]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता ()। isPresent ():true ---------Id :8172isAlive ():बच्चों की सही संख्या:0isSupportsNormalTर्मिनेशन ():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट \ उपयोगकर्ता], cmd:C:\ Program Files \ Mozilla Firefox \ firefox.exe, startTime:वैकल्पिक [2020-03-09T03:30:53.293Z], कुल समय:वैकल्पिक [PT4.03125S]] जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता ()। isPresent () :सच -------- आईडी:6008isAlive ():बच्चों की सही संख्या:0isSupportsNormalTर्मिनेशन ():असत्य eInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल पॉइंट \ उपयोगकर्ता], cmd:C:\ Program Files \ Mozilla Firefox \ firefox.exe, startTime:वैकल्पिक [2020-03-09T03:30:54.081जेड], कुल समय:वैकल्पिक [PT5M28.078125S ]]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration ()। isPresent ():trueInfo उपयोगकर्ता ()। isPresent ():true---------Id:1032isAlive ():बच्चों की झूठी संख्या:0isSupportsNormalTर्मिनेशन ():falseInfo:[] जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():falseInfo TotalCpuDuration ()। isPresent ():falseInfo उपयोगकर्ता ()। isPresent ( ):असत्य----------- Id:5044isAlive():बच्चों की सही संख्या:0isSupportsNormalTर्मिनेशन ():falseInfo:[उपयोगकर्ता:वैकल्पिक [ट्यूटोरियल्सपॉइंट\उपयोगकर्ता], cmd:C:\Program Files\Java\jdk- 9.0.4\bin\java.exe, प्रारंभ समय:वैकल्पिक [2020-03-09टी04:12:39.567जेड], कुल समय:वैकल्पिक [पीटी1.28125एस]]जानकारी तर्क ()। isPresent ():falseInfo कमांड ()। isPresent ():trueInfo TotalCpuDuration().isPresent():trueInfo user().isPresent():true