
1 binux 2013 年 12 月 28 日 用logging |
2 34D 2013 年 12 月 28 日 后面加个,吧。 |
3 9hills 2013 年 12 月 28 日 print 不是线程安全的,有几种办法 1. 用logging模块,这个是线程安全的 2. 自己实现一个线程安全的print, 这个较困难,所以最好是先线程安全的输出到某个变量(加锁之类),然后在最后再写入文件 |
4 clino 2013 年 12 月 28 日 可以用gevent,这样就不用考虑线程安全了 |
5 min 2013 年 12 月 28 日 多线程抢console,这很不科学啊 再说很多输出,肉眼也看不过来啊 不如不要输出 |
6 pandada8 2013 年 12 月 28 日 用Logging |
7 Ricepig 2013 年 12 月 29 日 via iPhone ui仅在单个线程更新不是基本原则么? |
8 ksc010 2013 年 12 月 29 日 是有这个问题 原来也遇到过 我当时是自定义一个print import thread mylock = thread.allocate_lock() def tprint(_str): mylock.acquire() print _str mylock.release() |