X里巴巴移动面试题:尽你可能说出sleep 和wait 的区别和联系,多线程 join 方法 和 CountDownLatch 的区别

iinbase 2016-04-11 09:52:03
1,多线程里面 尽你可能说出sleep 和wait 的区别和联系

2,多线程 join 方法 和 CountDownLatch 的区别

3,说说一个http 请求 从网卡接受数据到 tomcat 再到 selvet 的过程(非OSI模型)

...全文
307 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rickylin86 2016-08-04
  • 打赏
  • 举报
回复

//1,多线程里面 尽你可能说出sleep 和wait 的区别和联系
/*
*sleep是为了让线程等待.而在等待的过程中并不会交出同步对象所有权.
×wait同样表示等待,但是在等待的同时会交出同步对象的所有权.
*/

//2.多线程 join 方法 和 CountDownLatch 的区别
/*
*join主要是为了让一个或者多个线程优先于某个线程执行完毕.
×CountDownLatch主要是让内部计数器countDown到零之前某一个或者多个线程等待,并且并不需要同步.
*所以join和CountDownLatch谈不上区别,当然可以用CountDownLatch来模拟join所需要的结果.
*/
iinbase 2016-08-03
  • 打赏
  • 举报
回复
er 没人来帮忙回
奄灬苟且偷生 2016-04-15
  • 打赏
  • 举报
回复
sleep=睡觉? 娱乐
iinbase 2016-04-15
  • 打赏
  • 举报
回复
自己顶一下。。。。

62,614

社区成员

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

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