linux常识 线程中sleep和wait的区别?
浏览量:1175
时间:2021-03-16 05:48:49
作者:admin
线程中sleep和wait的区别?
sleep()方法是一种在一段时间内停止线程的方法。睡眠间隔过期后,线程可能不会立即恢复执行。这是因为在那一刻,其他线程可能正在运行并且没有计划中止执行,除非(a)“唤醒”线程具有更高的优先级和(b)正在运行的线程由于其他原因被阻塞。Wait()是线程交互的时间。如果线程对同步对象x进行wait()调用,线程将暂停执行,被调用对象将进入等待状态,直到被唤醒或等待时间结束。
linux常识 简述什么是多线程 sleep和wait哪个会释放锁
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。