关于sleep和wait描述错误的是 sleep(1000)和wait(1000)到底有什么区别?1000毫秒后谁会立即运行?

[更新]
·
·
分类:行业
4509 阅读

关于sleep和wait描述错误的是

sleep(1000)和wait(1000)到底有什么区别?1000毫秒后谁会立即运行?

sleep(1000)和wait(1000)到底有什么区别?1000毫秒后谁会立即运行?

sleep(1000),是把当前线程睡眠1000ms,1000ms之后,有cpu的时间片控制分配,轮到你这个线程运行,你才能运行;由于cpu运行速度特别快,所以我们看起来好像是1000ms之后就立马运行了,但很多情况都是大于1000ms的

sleep 是可以中断的吗?

1、sleep方法是线程静态方法,wait方法是Object对象方法;
2、sleep使线程休眠,不会释放锁;wait方法是在获取锁情况下进行等待的,等待时会释放锁;
3、都可以响应中断。
1、sleep方法是线程静态方法,wait方法是Object对象方法;
2、sleep使线程休眠,不会释放锁;wait方法是在获取锁情况下进行等待的,等待时会释放锁;
3、都可以响应中断。

publish是延续性动词吗?

对的。publish译为出版,详解如下。
延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay,smoke等。
延续性动词表示的动作不但可以延续,而且可以产生持久的影响,又叫非点动词。常见的这类动词有:be,have,keep,know,learn,lie,live,read,sing,sleep,stand,stay,wait,walk,watch等。

sleep,wait,join,yield有何差别?

差别可大了,意思完全不一样
sleep
vi. 睡,睡觉 睡眠状态
vt. 为…提供床位 提供住宿 以睡觉打发日子
wait
vt. 等待 等候 (尤指长期地) 希望 盼望 推迟,搁置,延缓
vi. 准备妥 在手边 可得到 可使用
join
vt. 加入 参加 连接 联结 参与 结合 上(火车、飞机等) 上(路)
n. 连接 结合 接合处 接合点
yield
vt. 屈服,投降 生产 获利 不再反对
vi. 放弃,屈服 生利 退让,退位
n. 产量,产额 投资的收益 屈服,击穿 产品