কম্পিউটার টিউটোরিয়াল

জাভা ৯-এ destroyForcibly() মেথডের গুরুত্ব

destroyForcibly() মেথডটি একটি প্রসেস কিল করতে ব্যবহৃত হয়। এটি তখন দরকার হয় যখন প্রসেস শেষ হয়ে গিয়েছে অথবা ফ্রিজ হয়ে গিয়েছে। উদাহরণস্বরূপ, destroyForcibly() কল করার পর isAlive() মেথড true রিটার্ন করে। destroyForcibly() মেথড টার্মিনেশন সফলভাবে রিকোয়েস্ট করা হলে true রিটার্ন করে, অন্যথায় false।

সিনট্যাক্স

boolean destroyForcibly()

নিচের উদাহরণে, আমরা একটি নোটপ্যাড অ্যাপ্লিকেশন লঞ্চ করব, এবং destroyForcibly() মেথড কল করার পর তা টার্মিনেট হয়ে যাবে।

উদাহরণ

import java.io.IOException;
import java.lang.ProcessBuilder;

public class DestroyForciblyTest {
    public static void main(String args[]) throws IOException, InterruptedException {
        ProcessBuilder pBuilder = new ProcessBuilder();
        pBuilder.command("notepad.exe");
        
        // নোটপ্যাড অ্যাপ্লিকেশন শুরু করুন
        Process process = pBuilder.start();
        System.out.println("Started Notepad Application");
        
        // ৫ সেকেন্ড স্লিপ করুন
        Thread.sleep(5000);
        
        // নোটপ্যাড কিল করুন
        process.destroyForcibly();
        System.out.println("End of Notepad Application");
    }
}

আউটপুট

Started Notepad Application
End of Notepad Application
  1. জাভাতে parseBoolean() মেথডের গুরুত্ব

  2. জাভাতে StringReader ক্লাসের গুরুত্ব

  3. জাভাতে clone() মেথডের গুরুত্ব

  4. জাভা ৮-এ ইন্টারফেস এনহ্যান্সমেন্ট