关于多线程的思考

前段时间与某个学弟讨论多线程的问题,觉得很有意思,将我们讨论的内容发上来。

 

 

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

 

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

 

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

 

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

 

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

 

6. 你们谁给的钱多点,或者谁先来,就可能买走需要的菜,这就是优先级

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值