读书人

python多线程输入到IDLE乱序解决办法

发布时间: 2013-11-14 22:02:51 作者: rapoo

python多线程输入到IDLE,乱序
我的一个程序多线程下print
然后打印的东西并不是很美观的排在一起。。
python多线程输入到IDLE,乱序解决办法

这应该是多线程竞争print造成。。
请问各位大大有什么方法?

Ps:为什么多线程Ctrl+C 不好使。。
[解决办法]
1:试试用sys.stdout.write取代print。
2:ctrl-c只能主线程里捕获,所以不要调用join阻塞,简单写个while+sleep等待,以便响应处理键盘中断,必要的话子线程设成daemon方便退出程序。

读书人网 >perl python

热点推荐