鱼C论坛

 找回密码
 立即注册
查看: 3680|回复: 5

[已解决]多线程--,为什么一运行电脑就卡住了

[复制链接]
发表于 2016-1-24 11:12:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 迷失山林 于 2016-1-24 11:33 编辑

import _thread as thread ,time
def counter(myId,count):
        for i in range(count):
                print('[%s]-->%s'%(myId,i))
for i in range(5):
        thread.start_new_thread(counter,(i,5))
time.sleep(6)
print('exit')       

如题。是不是跟电脑cpu有关系
最佳答案
2016-1-24 11:37:09
迷失山林 发表于 2016-1-24 11:35
谢谢啊,

为什么我的电脑要等那么久。

这个多线程我也不是太清楚门道, 估计跟硬件有关?
我的输出是
  1. C:\Python34\python.exe E:/python/tmp.py
  2. [0]-->0
  3. [0]-->1
  4. [0]-->2
  5. [0]-->3
  6. [1]-->0
  7. [0]-->4
  8. [2]-->0
  9. [2]-->1
  10. [2]-->2
  11. [2]-->3
  12. [2]-->4
  13. [1]-->1
  14. [3]-->0
  15. [3]-->1
  16. [3]-->2
  17. [3]-->3
  18. [3]-->4
  19. [1]-->2
  20. [1]-->3
  21. [1]-->4
  22. [4]-->0
  23. [4]-->1
  24. [4]-->2
  25. [4]-->3
  26. [4]-->4
  27. exit

  28. Process finished with exit code 0
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-1-24 11:18:14 | 显示全部楼层
等好长时间久显示如下内容:
exit[2]-->0[4]-->0[0]-->0[3]-->0[1]-->0

[0]-->1[2]-->1[3]-->1[4]-->1[1]-->1
[1]-->2[4]-->2[3]-->2
[0]-->2[2]-->2
[0]-->3[2]-->3

[0]-->4[2]-->4

[3]-->3[4]-->3[1]-->3

[4]-->4[1]-->4


>>> [3]-->4
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-24 11:23:49 | 显示全部楼层
我的电脑运行正常,结果是立即出现的
另外吐槽一下拼写
coutner counter 傻傻分不清
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-24 11:35:09 | 显示全部楼层
hldh214 发表于 2016-1-24 11:23
我的电脑运行正常,结果是立即出现的
另外吐槽一下拼写
coutner counter 傻傻分不清

谢谢啊,

为什么我的电脑要等那么久。
还有就是
print('exit')  先执行,而不是线程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-24 11:37:09 | 显示全部楼层    本楼为最佳答案   
迷失山林 发表于 2016-1-24 11:35
谢谢啊,

为什么我的电脑要等那么久。

这个多线程我也不是太清楚门道, 估计跟硬件有关?
我的输出是
  1. C:\Python34\python.exe E:/python/tmp.py
  2. [0]-->0
  3. [0]-->1
  4. [0]-->2
  5. [0]-->3
  6. [1]-->0
  7. [0]-->4
  8. [2]-->0
  9. [2]-->1
  10. [2]-->2
  11. [2]-->3
  12. [2]-->4
  13. [1]-->1
  14. [3]-->0
  15. [3]-->1
  16. [3]-->2
  17. [3]-->3
  18. [3]-->4
  19. [1]-->2
  20. [1]-->3
  21. [1]-->4
  22. [4]-->0
  23. [4]-->1
  24. [4]-->2
  25. [4]-->3
  26. [4]-->4
  27. exit

  28. Process finished with exit code 0
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-25 17:38:54 | 显示全部楼层
围观
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 22:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表