您的位置:首页 > 运维架构 > Linux

面试笔试问题总结(七)—Linux指令及操作系统相关

2014-08-30 14:02 344 查看
作者:disappearedgod

文章出处:/article/3730209.html
时间:2014-8-29

前言

正文

1.java中的wait()方法和sleep()方法的区别是什么?
sleep和wait的区别有:

1,这两个方法来自不同的类分别是Thread和Object

2,最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。

3,wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在

任何地方使用

synchronized(x){

x.notify()

//或者wait()

}

4,sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常

后记

返回

面笔可能遇到的问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: