📜  运行多线程的Java程序

📅  最后修改于: 2022-05-13 01:55:46.044000             🧑  作者: Mango

运行多线程的Java程序

线程是一个轻量级的进程。正在执行的过程称为程序。程序的子部分称为线程。线程允许程序通过在后台同时执行多项复杂任务而不中断主程序执行来更有效地运行。

所有线程都可以相互通信。 Java提供了一个Thread类来实现线程编程。 Thread 类提供构造函数和方法来创建和执行线程上的操作。

各种线程方法:

  • start():方法用于启动线程的执行。
  • run(): 方法用于做一个动作。
  • sleep():此方法使线程休眠指定的时间。
  • resume():该方法用于恢复挂起的线程。
  • stop():该方法用于停止线程。
  • destroy():该方法用于销毁线程组及其所有子组。

句法:

Java
// Java Program to Run Multiple Threads
  
// class extends thread class
class Main extends Thread {
  
    // run method implementation
    public void run()
    {
        System.out.println("Geeks for Geeks");
    }
  
    // in the main method
    public static void main(String args[])
    {
        // object creation
        Main t1 = new Main();
  
        // object creation
        Main t2 = new Main();
  
        // object creation
        Main t3 = new Main();
  
        // start the thread
        t1.start();
  
        // start the thread
        t2.start();
  
        // start the thread
        t3.start();
    }
}


输出
Geeks for Geeks
Geeks for Geeks
Geeks for Geeks