首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2013-11-14 
python多线程输入到IDLE,乱序 我的一个程序多线程下print然后打印的东西并不是很美观的排在一起。。这应该是

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

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

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

热点排行