码迷,mamicode.com
首页 > 其他好文 > 详细

Thread.join()

时间:2019-12-29 15:06:59      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:read   rup   cpu   子线程   runnable   休眠   art   new   test   

即使子线程休眠了,也不去抢cpu资源,等子线程做完了主线程再做;

public class Test5
{
    public static void main(String[] args)
    {
        MyRunnable2 r = new MyRunnable2();
        Thread t = new Thread(r, "子线程");
        t.start();
        try
        {   //合并线程
            t.join(4000);
        } catch (InterruptedException e)
        {
            e.printStackTrace();
        }
        r.run();
    }
}
class MyRunnable2 implements Runnable
{
    @Override
    public void run()
    {
        for (int i = 0; i < 30; i++)
        {
            try
            {
                Thread.sleep(1000);
            } catch (InterruptedException e)
            {
                e.printStackTrace();
            }
            System.out.println(Thread.currentThread().getName() + ":" + i);
        }
    }
    
}

Thread.join()

标签:read   rup   cpu   子线程   runnable   休眠   art   new   test   

原文地址:https://www.cnblogs.com/xyyou/p/12114900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!