python多线程的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python多线程的使用相关的知识,希望对你有一定的参考价值。
最近在做爬虫,经常用到多线程。这里总结一下我的多线程的使用习惯,方便取用
1、创建信号量:
mutex=threading.Lock()
2、信号锁与释放
mutex.acquire() #临界区 mutex.release()
3、多线程创建与启动
for i in range(0,threadNum,1): tmp_scan=myThread() tmp_scan.setBar.connect(self.setprocessbar) tmp_scan.setIp.connect(self.nowip) tmp_scan.setDaemon(True) threads.append(tmp_scan) print len(threads) for thread in threads: thread.start()
以上是关于python多线程的使用的主要内容,如果未能解决你的问题,请参考以下文章