关于多线程的思考
2010-08-22 20:44
204 查看
前段时间与某个学弟讨论多线程的问题,觉得很有意思,将我们讨论的内容发上来。
1. 你就当作市场里,每时每刻都有人来买菜,都有人送菜过来,每个人都是一个线程,菜就是数据
2. 买菜送菜的过程就是一个线程里面执行的代码,这就是多线程
3. 比如你在跟一个小贩买菜,这时其他人就不能跟这个小贩交流了,这就是线程锁定
4. 当然,其他人问价钱的时候,小贩可能会暂时地回答他的问题,这个就是中断
5. 如果你们都要买一种菜(资源),但菜的数量是有限的,这就会形成竞争
6. 你们谁给的钱多点,或者谁先来,就可能买走需要的菜,这就是优先级
1. 你就当作市场里,每时每刻都有人来买菜,都有人送菜过来,每个人都是一个线程,菜就是数据
2. 买菜送菜的过程就是一个线程里面执行的代码,这就是多线程
3. 比如你在跟一个小贩买菜,这时其他人就不能跟这个小贩交流了,这就是线程锁定
4. 当然,其他人问价钱的时候,小贩可能会暂时地回答他的问题,这个就是中断
5. 如果你们都要买一种菜(资源),但菜的数量是有限的,这就会形成竞争
6. 你们谁给的钱多点,或者谁先来,就可能买走需要的菜,这就是优先级
相关文章推荐
- 关于java中多线程的问题的一点思考(什么情况下需要考虑到线程,以及线程安全的问题?)
- J2ME学习笔记--关于多线程,集合,lang,util的思考
- 关于多线程/多进程的一些思考
- 关于多线程导致数据不一致的情况的思考
- 关于多线程的一点思考
- 关于多线程中如何实现生产者消费者和谐统一的思考
- 关于多线程的思考
- 关于多线程的思考
- 关于多线程效率的思考
- tensorflow 多线程操作文件中关于文件名命名的思考
- 关于多线程之GCD的两点问题思考
- 关于多线程访问sqlite 数据库的思考
- 关于多线程编程的一点思考
- 请教大佬关于进程,多线程的关系
- 关于员工离职引发的思考
- 关于有默认值的字段在用EF做插入操作时的思考(续)
- 【Unity&MOD】关于MOD的一点思考
- 关于泛型接口的思考
- 起个名字好难:关于变量命名的思考与总结
- 关于论文组会的一些思考(其一)