java.lang.Process অবজেক্টের একটি সাবক্লাস ক্লাস এবং এটি exec() দ্বারা শুরু হওয়া প্রক্রিয়াগুলি বর্ণনা করতে পারে রানটাইম এর পদ্ধতি ক্লাস একটি প্রক্রিয়া বস্তু প্রক্রিয়া নিয়ন্ত্রণ করে এবং এটি সম্পর্কে তথ্য পায়। প্রসেস ক্লাস একটি বিমূর্ত শ্রেণী, অতএব, এটি ইনস্ট্যান্ট করা যাবে না। প্রসেস ক্লাসের গুরুত্বপূর্ণ পদ্ধতি হল 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 } }
উপরের প্রোগ্রামে, আমরা একটি প্রসেস ক্লাস বাস্তবায়ন করছি। যখনই আমরা exec("Notepad.exe") কল করতে পারি রানটাইম এর পদ্ধতি ক্লাস, এটি নোটপ্যাড অ্যাপ্লিকেশন চালু করে এবং 5 সেকেন্ড পরে অ্যাপ্লিকেশনটি ধ্বংস করে দেয়।
আউটপুট
Launching of Notepad Application Wait for 5 seconds Exit of Notepad Application