python 多线程编程的有趣的现象

本文记录了一次Python多线程编程的学习经历,作者通过实践理解了多线程中任务执行顺序不确定的现象,并遇到了输出格式不符合预期的问题。

今天照着书上的例子练习了一下python的多线程编程,之前就听说过python的多线程编程,有不少对它的评论什么,还有协程什么的,看得云里雾里的。

这是书上的一段源代码:于是就敲下去运行了:

但是运行的结果令我大出意料:

这个结果是出现频率最高的,我旧不明白明明我是先调用loop0,为什么结果会是先出现loop1,而且第二行开始处还有一个空格

 

也有这样的情况,格式还算整齐,但是顺序不对啊

 

这个情况还好,就是第二行前面多个空格

 

不知道为什么会出现这些奇怪的运行结果,1:输出顺序不一定;2:输出格式没有符合要求

 

 

 

 

转载于:https://www.cnblogs.com/cloudaice/archive/2012/01/25/python_thread01.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值