Java 如何将线程挂起呢?

java-教程王 Java教程 发布时间:2022-04-29 09:14:09 阅读数:17948 1
下文笔者讲述线程挂起的方法分享,如下所示:
实现思路:
    使用sleep方法即可将线程挂起
例:
public class SleepingThread extends Thread {
   private int countDown = 3;
   private static int threadCount = 0;
   public SleepingThread() {
      super("" + ++threadCount);
      start();
   }
   public String toString() { 
      return "#" + getName() + ": " + countDown;
   }
   public void run() {
      while (true) {
         System.out.println(this);
         if (--countDown == 0)
            return;
         try {
            sleep(100);
         }
         catch (InterruptedException e) {
            throw new RuntimeException(e);
         }
      }
   }
   public static void main(String[] args) 
   throws InterruptedException {
      for (int i = 0; i < 5; i++){
            new SleepingThread().join();
	}
      System.out.println("线程已被挂起");
   }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202204/3185.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者