线程休眠

根据我们实际情况来解释一下并且把现实的思路用代码实现.

1.线程休眠

线程休眠根据我们实际的情况来找一个例子

上学的时候 在食堂吃 食堂都会有那种餐盘打饭要排队,但是每个人打饭的速度都不一样. 假如我们现在有三个人一个是食堂的阿姨 , 另两个人是 小明 小虎 他们两个人要打饭. 阿姨打一个菜的时间是五秒钟,而小明吃饭之前,因为没想好自己吃什么,所以看了一遍这个窗口所有的饭菜,又犹豫一会再决定要吃什么. 在他犹豫的时候,食堂阿姨要等他觉得后才会打饭菜给他,是不会跳过小明直接选择给他后面的小虎打饭. 此时小明看了犹豫了一分钟选了三个菜.阿姨打三个菜花十五秒钟把打好的饭菜给了小明.此时阿姨等待了一分钟等小明觉得吃什么. .小明走了后给小虎打.小虎想好自己吃什么了不用犹豫.说出三个菜阿姨直接给他打好了.没有等待完成了任务.

那么我们就说了阿姨等待小明做决策的那一段时间就歇着了什么事都没干.等小明决策完毕后发出想吃什么的指令阿姨才完成了他的任务.

正常的

这里写图片描述

因为小明在犹豫阿姨没有收到小明的请求所以只能等待

这里写图片描述

这时小明想好了和阿姨说了他要点什么菜阿姨立即反馈.完成一份销售目标

这里写图片描述

因为小虎已经想好自己吃什么所以瞬间就又让阿姨完成了第二份的销售目标

上面是用单线程的角度来讲的.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值