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

Java में Process क्लास का उद्देश्य क्या है?

java.lang.Process Object क्लास का एक सबक्लास है और यह उन प्रक्रियाओं का वर्णन कर सकता है जो Runtime क्लास के exec() मेथड द्वारा शुरू की जाती हैं। एक Process ऑब्जेक्ट प्रक्रिया को नियंत्रित करता है और इसके बारे में जानकारी प्राप्त करता है। Process क्लास एक एब्स्ट्रैक्ट क्लास है, इसलिए इसे इंस्टेंटिएट नहीं किया जा सकता। Process क्लास के महत्वपूर्ण मेथड्स हैं: destroy(), exitValue(), getErrorStream(), waitFor(), getInputStream() और getOutputStream()।

सिंटैक्स

public abstract class Process extends Object

उदाहरण

import java.util.concurrent.*; 
public class ProcessTest { 
    public static void main(String[] args) throws Exception { 
        Runtime runtime = Runtime.getRuntime(); 
        System.out.println("Launching of Notepad Application"); Process process = runtime.exec("Notepad.exe"); // Launch a Notepad application System.out.println("Wait for 5 seconds"); p.waitFor(5, TimeUnit.SECONDS); System.out.println("Exit of Notepad Application"); process.destroy(); // destroy the application  
    } 
}

उपरोक्त प्रोग्राम में, हम Process क्लास को इम्प्लीमेंट कर रहे हैं। जब भी हम Runtime क्लास के exec("Notepad.exe") मेथड को कॉल करते हैं, तो यह नोटपैड एप्लिकेशन लॉन्च करता है और 5 सेकंड के बाद एप्लिकेशन को नष्ट कर देता है।

आउटपुट

Launching of Notepad Application Wait for 5 seconds Exit of Notepad Application

  1. Java में GridBagConstraints क्लास का महत्व क्या है? Java में GridBagConstraints क्लास का महत्व क्या है?

    एक GridBagLayout एक बहुत ही लचीला लेआउट प्रबंधक है जो हमें कंस्ट्रेंट्स का उपयोग करके घटकों को एक दूसरे के सापेक्ष स्थिति देने की अनुमति देता है। प्रत्येक GridBagLayout सेल के एक गतिशील आयताकार ग्रिड का उपयोग करता है जिसमें प्रत्येक घटक एक या अधिक सेल पर कब्जा करता है जिसे इसका प्रदर्शन क्षेत्र कहा

  1. Java में SwingWorker क्लास का महत्व क्या है Java में SwingWorker क्लास का महत्व क्या है

    एक SwingWorker क्लास हमें एक वर्कर थ्रेड में एक असिंक्रोनस टास्क (जैसे लंबे समय तक चलने वाला टास्क) करने में सक्षम बनाती है फिर टास्क परिणामों के आधार पर इवेंट डिस्पैच थ्रेड (EDT) से Swing कंपोनेंट्स को अपडेट करती है। इसे Java 1.6 संस्करण में पेश किया गया था।SwingWorker क्लासjava.swing.SwingWorker क

  1. Java में SwingUtilities क्लास का महत्व क्या है? Java में SwingUtilities क्लास का महत्व क्या है?

    Java में, स्विंग कंपोनेंट्स स्क्रीन पर प्रदर्शित होने के बाद, केवल एक थ्रेड द्वारा संचालित किए जा सकते हैं जिसे इवेंट हैंडलिंग थ्रेड कहा जाता है। हम अपना कोड एक अलग ब्लॉक में लिख सकते हैं और इस ब्लॉक का रेफरेंस इवेंट हैंडलिंग थ्रेड को दे सकते हैं। SwingUtilities क्लास में दो महत्वपूर्ण स्टेटिक मेथड्