美文网首页
sleep,wait, join yield

sleep,wait, join yield

作者: 垂直居中的句号 | 来源:发表于2021-06-09 00:02 被阅读0次

    锁池:所有需要竞争同步锁的线程都会放在锁池中,当一个线程得到锁后,其他线程都会在锁池中等待,当线程释放锁之后,其他线程都去经常在锁

    等待池:与wait配套使用的,当线程调用wait方法后,线程会进入等待池等待,不会去竞争同步锁,只有当调用notify或notifyall时,才会开始竞争。notify是随机选择一个线程进入锁池,notifyall是把所有的等待池中的线程放入锁池。

    sleep是thread的方法,会释放锁。

    wait是object的方法,不会释放

    相关文章

      网友评论

          本文标题:sleep,wait, join yield

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