码迷,mamicode.com
首页 > 编程语言 > 详细

python多线程的使用

时间:2017-04-02 10:24:03      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:信号   wip   爬虫   lock   elf   临界区   end   daemon   sel   

最近在做爬虫,经常用到多线程。这里总结一下我的多线程的使用习惯,方便取用

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多线程的使用

标签:信号   wip   爬虫   lock   elf   临界区   end   daemon   sel   

原文地址:http://www.cnblogs.com/superxuezhazha/p/6658284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!