美文网首页
yield vs join

yield vs join

作者: Java_Explorer | 来源:发表于2018-09-11 10:58 被阅读2次

    join

    方法join的作用是使所属的线程对象x正常执行run()方法中的任务,而使当前线程z进行无限期的阻塞,等待线程x销毁后再继续执行线程z后面的代码。
    方法join具有使线程排队运行的作用,有些类似同步的运行效果。join与synchronized的区别是:join在内部使用wait()方法进行等待,而synchronized关键字使用的是“对象监视器”原理做为同步。

    yield

    yield()方法的作用是放弃当前的CPU资源,将它让给其他的任务去占用CPU执行时间。

    相关文章

      网友评论

          本文标题:yield vs join

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