python 相关,,Threading模


Threading模块

http://python.jobbole.com/81546/

Threading.thread(target,name,args,kwargs)

Threading.Lock.aquire() Threading.Lock.lock.release() 锁

Thread.name Thread.isAlive

Thread.startup()

Thread.join(timeout) 阻塞,直到线程结束或超时

join方法,如果一个线程或者一个函数在执行过程中要调用另外一个线程,并且待到其完成以后才能接着执行,那么在调用这个线程时可以使用被调用线程的join方法。

是主进程挨个调用子线程的join()方法。当四个线程都执行完毕后,主线程才会执行下面的代码

setDaemon()

这个方法基本和join是相反的

只要主线程完成了,不管子线程是否完成,都要和主线程一起退出,

threading.Condition

condition.wait(timeout) condition.notify() condition.notifyAll()

threading.Event threading.Timer

2.


python 相关

评论关闭