线程
来源:互联网 发布:淘宝bt种子 编辑:程序博客网 时间:2024/06/15 09:50
抄来的,对我来说特形象,通俗易懂
线程睡眠、阻塞、挂起的区别与解释
首先这些术语都是对于线程来说的。对线程的控制就好比你控制了一个雇工为你干活。你对雇工的控制是通过编程来实现的。
- 挂起线程的意思就是你对主动对雇工说:“你睡觉去吧,用着你的时候我主动去叫你,然后接着干活”。
- 线程睡眠的意思就是你主动对雇工说:“你睡觉去吧,某时某刻过来报到,然后接着干活”。
- 线程阻塞的意思就是,你突然发现,你的雇工不知道在什么时候没经过你允许,自己睡觉呢,但是你不能怪雇工,肯定你这个雇主没注意,本来你让雇工扫地,结果扫帚被偷了或被邻居家借去了,你又没让雇工继续干别的活,他就只好睡觉了。至于扫帚回来后,雇工会不会知道,会不会继续干活,你不用担心,雇工一旦发现扫帚回来了,他就会自己去干活的。因为雇工受过良好的培训。这个培训机构就是操作系统。
0 0
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- 线程
- Java日期常用操作
- 《编程之法》习题集答案整理-第一章
- 应聘时最漂亮的回答! 留着 早晚用的上
- 上传本地文件到github
- 226. Invert Binary Tree
- 线程
- wrap_content和match_parent的区别
- Redis搭建
- 一个问题引发对Linux swap和内存的思考
- Java中判断字符串是否为数字的方法:
- ios developer tiny share-20160919
- springMVC入门
- 自己写的一个利用h5py保存hdf文件的例子,留存!
- 使用C++实现WebSocket服务的一个测试