请教大家,这道面试题,这样答对吗?

qq_29448025 2017-07-14 08:43:34


答:
方法有:wait、notify、notifyAll
调度有:start
...全文
314 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JavaTree2017 2017-07-14
  • 打赏
  • 举报
回复
回答面试官的问题尽量详细,过于简单,可能让面试官觉得你掌握不扎实 -wait():使一个线程处于等待(阻塞)状态,并且释放所持有的对象的锁; -sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要处理InterruptedException异常; -notify():唤醒一个处于等待状态的线程,当然在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且与优先级无关; -notityAll():唤醒所有处于等待状态的线程,该方法并不是将对象的锁给所有线程,而是让它们竞争,只有获得锁的线程才能进入就绪状态;
「已注销」 2017-07-14
  • 打赏
  • 举报
回复
这样答太业务了。
鱿鱼ing 2017-07-14
  • 打赏
  • 举报
回复
多百度百度java线程看看 我发现你没有回答线程同步相关的方法 比如 lock方法和synchronized关键字

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧