美文网首页
Thread类常用方法

Thread类常用方法

作者: 丿九尾狸猫 | 来源:发表于2018-05-13 15:58 被阅读9次

    setDaemon(boolean) 设置线程是否为守护线程,需要在线程调用.start()方法之前执行,否则会报IllegalThreadStateException;

    join() 等待相应线程结束,若A线程调用了B线程的join方法,则A线程会被暂停直至B线程运行结束;
    “我先暂停一下,得等另一个线程运行结束我才能继续”
    yield() 使当前线程放弃对处理器的占用,可能导致线程被暂停,不可靠(线程可能继续运行);
    “我不急,如果有别的线程需要处理器资源就先给别人,如果没有我不介意多占一会”
    sleep() 使当前线程休眠指定时长;

    已废弃方法:
    由于JVM实现的有些问题,以下方法已被放弃:
    stop,停止线程

    suspend,暂停线程

    resume,使被暂停线程继续运行

    相关文章

      网友评论

          本文标题:Thread类常用方法

          本文链接:https://www.haomeiwen.com/subject/phyldftx.html