黑马程序员技术交流社区
标题:
多线程的问题
[打印本页]
作者:
王振2014
时间:
2014-6-21 15:27
标题:
多线程的问题
毕老师基础视频中讲了两个经典例子
一个是卖票的,一个是生产者和销售者的
生产的那个为了让线程交替运行使用了等待唤醒机制
我想问一下,卖票的的那个例子如何让几个线程吧卖票的张数平均一下啊,好多时候一个线程把票差不多都给卖掉了。
作者:
黎志勇
时间:
2014-6-21 15:30
把票数弄大一点,上万什么的,再分别统计下每个线程卖的票数看看吧,毕竟现在计算机速度快,样本太小的话,看不出结果。
作者:
姿_`态
时间:
2014-6-21 19:42
这个你最好和cpu商量,执行那个线程是cpu决定的,
作者:
215041631
时间:
2014-6-21 20:07
多搞几次,或者把票多弄点
作者:
华绪海
时间:
2014-6-21 20:29
票数少,由于CPU太快不能切换线程,表现出来只有1个线程在跑,当把票数设置为1000张时多线程才能体现出来,卖几百张票才切换一下线程。也可以sleep久一点,这个应该还与计算机的cpu有关吧!
作者:
王振2014
时间:
2014-6-22 14:02
我后来用的sleep测试的,要让它睡20ms才能看到效果。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2