当前位置: 首页 > news >正文

做淘客网站能干嘛昭通市住房和城乡建设局网站

做淘客网站能干嘛,昭通市住房和城乡建设局网站,wordpress 增加注册页面,如何做彩票网站信息一 概念介绍Thread 是threading模块中最重要的类之一#xff0c;可以使用它来创建线程。有两种方式来创建线程#xff1a;一种是通过继承Thread类#xff0c;重写它的run方法#xff1b;另一种是创建一个threading.Thread对象#xff0c;在它的初始化函数(__init__)中将可…一 概念介绍Thread 是threading模块中最重要的类之一可以使用它来创建线程。有两种方式来创建线程一种是通过继承Thread类重写它的run方法另一种是创建一个threading.Thread对象在它的初始化函数(__init__)中将可调用对象作为参数传入.Thread模块是比较底层的模块Threading模块是对Thread做了一些包装的可以更加方便的被使用。另外在工作时,有时需要让多条命令并发的执行, 而不是顺序执行.二 代码样例#!/usr/bin/python# encodingutf-8# Filename: thread-extends-class.py# 直接从Thread继承创建一个新的class把线程执行的代码放到这个新的 class里import threadingimport timeclass ThreadImpl(threading.Thread):def __init__(self, num):threading.Thread.__init__(self)self._num numdef run(self):global total, mutex# 打印线程名print threading.currentThread().getName()for x in xrange(0, int(self._num)):# 取得锁mutex.acquire()total total 1# 释放锁mutex.release()if __name__ __main__:#定义全局变量global total, mutextotal 0# 创建锁mutex threading.Lock()#定义线程池threads []# 创建线程对象for x in xrange(0, 40):threads.append(ThreadImpl(100))# 启动线程for t in threads:t.start()# 等待子线程结束for t in threads:t.join()# 打印执行结果print total#!/usr/bin/python# encodingutf-8# Filename: thread-function.py# 创建线程要执行的函数把这个函数传递进Thread对象里让它来执行import threadingimport timedef threadFunc(num):global total, mutex# 打印线程名print threading.currentThread().getName()for x in xrange(0, int(num)):# 取得锁mutex.acquire()total total 1# 释放锁mutex.release()def main(num):#定义全局变量global total, mutextotal 0# 创建锁mutex threading.Lock()#定义线程池threads []# 先创建线程对象for x in xrange(0, num):threads.append(threading.Thread(targetthreadFunc, args(100,)))# 启动所有线程for t in threads:t.start()# 主线程中等待所有子线程退出for t in threads:t.join()# 打印执行结果print totalif __name__ __main__:# 创建40个线程main(40)#!/usr/bin/python# encodingutf-8# Filename: put_files_hdfs.py# 让多条命令并发执行,如让多条scp,ftp,hdfs上传命令并发执行,提高程序运行效率import datetimeimport osimport threadingdef execCmd(cmd):try:print 命令%s开始运行%s % (cmd,datetime.datetime.now())os.system(cmd)print 命令%s结束运行%s % (cmd,datetime.datetime.now())except Exception, e:print %s\t 运行失败,失败原因\r\n%s % (cmd,e)if __name__ __main__:# 需要执行的命令列表cmds [ls /root,pwd,]#线程池threads []print 程序开始运行%s % datetime.datetime.now()for cmd in cmds:th threading.Thread(targetexecCmd, args(cmd,))th.start()threads.append(th)# 等待线程运行完毕for th in threads:th.join()print 程序结束运行%s % datetime.datetime.now()
http://www.sadfv.cn/news/181091/

相关文章:

  • 网站改版的必要性如何给一个企业的网站做推广
  • 邢台精美网站建设工程装饰设计的变形手法有哪些
  • 北京大学两学一做网站现在开天猫店需要多少钱
  • 台州网站建设哪家便宜wordpress文章关键词在哪里
  • 专业做家电的网站广州seo排名优化服务
  • 网站建设后期需要后期做的wordpress options framework
  • 广州专业网站wordpress自适应不换行
  • 前几年做啥网站致富做网站协议怎么签
  • html企业网站怎么做城市分类信息网站系统
  • 网站报价表对比表怎么做广州室内设计公司排名
  • 做seo推广手机网站seon是什么意思
  • 新网站怎么快速收录给设计网站做图是商用吗
  • 微网站建设申请网上营销型网站
  • 济南专业手机端网站建设泰安网络运营
  • 高明网站开发学校展示型网站建设方案书
  • 哪个网站做试卷吧有答案广州营销型网站建设团队
  • 郑州网站开发与建设融资平台哪家好
  • 网站建设综合报告暴雪游戏排行榜前十名
  • 企业营销网站案例网站开发需要什么条件
  • 凡科建站微信小程序什么是二级网站推广
  • 企业制作网站公司企业所得税是多少
  • 网页制作与网站开发 实验报告什么网站做禽苗好的网站
  • 六安网站建设企业中小型电子商务网站有哪些
  • 周口高端网站建设wordpress 用户提交
  • 郑州专业做淘宝网站推广凡客优品家居官网
  • 黄山家居网站建设怎么样设计公司起名大全
  • 建设一个小说网站服务器做网站流程
  • 网站开发设计工程师岗位职责小韩网站源码
  • 深圳平面设计工作室360网站seo优化怎么做
  • 网站维护工作内容有什么桓台网站建设