2012年8月26日
摘要: Join的作用是众所周知的,阻塞进程直到线程执行完毕。通用的做法是我们启动一批线程,最后join这些线程结束,例如:for i in range(10):t = ThreadTest(i)thread_arr.append(t)for i in range(10):thread_arr[i].start()for i in range(10):thread_arr[i].join()此处join的原理就是依次检验线程池中的线程是否结束,没有结束就阻塞直到线程结束,如果结束则跳转执行下一个线程的join函数。而py的join函数还有一个特殊的功能就是可以设置超时,如下:Thread.join([ 阅读全文
posted @ 2012-08-26 22:15 vingi_苍月 阅读(14665) 评论(0) 推荐(0) 编辑