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

容桂网站制作代理wordpress 登录评论

容桂网站制作代理,wordpress 登录评论,展厅策划设计公司,天水模板型网站建设多线程 依赖模块:thread 或者 threadingpython3 版本废弃且不推荐使用 thread ,故改名 _thread调用方法传参:args kwargs args:元组传参,只有一个时必须有逗号kwargs:对象传参,对象的key必须和…

多线程

  • 依赖模块:thread 或者 threading
  • python3 版本废弃且不推荐使用 thread ,故改名 _thread
  • 调用方法传参:args kwargs
    • args:元组传参,只有一个时必须有逗号
    • kwargs:对象传参,对象的key必须和方法参数名称一致

_thread (废弃)

语法:

  1. 导入模块 _thread
  2. _thread.start_new_thread ( function, args[, kwargs] )
  • 代码
# coding=utf8import _thread
import timedef print_time(threadName, delay):count = 0while count < 5:time.sleep(delay)count += 1print("%d %s: %s" % (count, threadName, time.ctime(time.time())))if __name__ == '__main__':# 创建线程try:_thread.start_new_thread(print_time, ("Thread-1", 1,))except:print("Error: unable to start thread")time.sleep(6)print('执行完了....')
  • 运行

在这里插入图片描述

threading (推荐使用)

简单模式

语法:

  1. 导入模块 threading
  2. 创建 => thread = threading.Thread(target,args/kwargs)
  3. 运行 => thread.start()
  • 代码
# 导入线程模块
import threading
import timedef sing(name,age):print('唱歌者姓名:' + name + ',年龄:' + str(age))time.sleep(2)print('正在唱歌...')def dance(name, age):print('跳舞者姓名:' + name + ',年龄:' + str(age))print('正在跳舞...')if __name__ == '__main__':# args 元组传参t1 = threading.Thread(target=sing,args=('Alice', 18))# kwargs 对象传参t2 = threading.Thread(target=dance,kwargs={'name': 'Bob', 'age': 18})t1.start()t2.start()
  • 运行

在这里插入图片描述

复杂模式

语法:

  1. 继承父类threading.Thread
  2. 重写run方法(run方法的逻辑就是线程要执行的)
  • 代码
# coding=utf8import threading
import timeclass myThread(threading.Thread):  # 继承父类threading.Threaddef __init__(self, threadID, name, counter, operate):threading.Thread.__init__(self)self.threadID = threadIDself.name = nameself.counter = counterself.operate = operatedef run(self):  # 把要执行的代码写到run函数里面 线程在创建后会直接运行run函数print("Starting " + self.name)print("开始 " + self.operate)time.sleep(2)print("跳舞结束了")print('Ending ' + self.name)if __name__ == '__main__':# 创建新线程thread1 = myThread(1, "Thread-1", 1,'跳舞')thread1.start()time.sleep(3)print("主程序结束了")
  • 运行

在这里插入图片描述

http://www.dtcms.com/a/440745.html

相关文章:

  • 海门网站建设培训二手商品网站开发背景
  • 广东省网站建设网站分类信息网站
  • 哈尔滨免费建站模板怎么自学互联网技术
  • 模仿网站建设站建设做二手物资哪个网站好
  • 网站开发所需经费网络服务器无响应可能原因
  • 建设网站需要哪些域名网站建设加盟创业
  • 网站开发产品设计公司深圳西乡
  • 湖北建设厅政务网站72建站网如何建设一个药材网站
  • 重庆建站网站免费wordpress 曲线表
  • 做网站可以用思源字体吗vs网站模态框怎么做
  • 招聘网站开发源码wordpress cms
  • 网站建设管理经验做法阿里云是不是做网站的
  • 广州兼职网网站建设社区推广
  • ktv网站建设方案网站建设数据库的选择
  • 电影采集网站怎么做seolinux 网站搬家
  • wordpress做的学校网站wordpress连接谷歌
  • 网站wordpress是什么意思昆明做商城网站多少钱
  • 设计素材网站花瓣淘宝网站建设合同
  • 四川宜宾建设局官方网站网站以前在百度能搜索不到
  • 做网站接雕塑业务西安seo优化排名
  • 可以做推广的网站wordpress表单邮件回复
  • 网站设计书籍记事本怎么做网页
  • 陕西建设厅执业注册中心网站万柏林区静默管理
  • 哪些网站可以做外部锚文本深圳住房建设部官方网站
  • 拨付网站建设费用的报告国际设计师网站有哪些
  • 网站建设云主机云服务器wordpress 加音乐
  • 建立链接网站模板最有效的网络推广方式和策略
  • 昆山网站建设义搏西安做网站那家公司好
  • 广西住房和城乡建设厅网站做网店有哪些网站
  • 大型商城网站开发深圳做网站的公司有哪些