您的位置:首页 > 其它

关于多线程的思考

2010-08-22 20:44 204 查看
前段时间与某个学弟讨论多线程的问题,觉得很有意思,将我们讨论的内容发上来。

1. 你就当作市场里,每时每刻都有人来买菜,都有人送菜过来,每个人都是一个线程,菜就是数据

2. 买菜送菜的过程就是一个线程里面执行的代码,这就是多线程

3. 比如你在跟一个小贩买菜,这时其他人就不能跟这个小贩交流了,这就是线程锁定

4. 当然,其他人问价钱的时候,小贩可能会暂时地回答他的问题,这个就是中断

5. 如果你们都要买一种菜(资源),但菜的数量是有限的,这就会形成竞争

6. 你们谁给的钱多点,或者谁先来,就可能买走需要的菜,这就是优先级
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: