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

外贸自建站的推广方式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/wzjs/829945.html

相关文章:

  • 弹窗网站制作器梅地卡伦手表网站
  • 网站建设步骤及分工论文沐风 wordpress
  • 做填写信息的超链接用什么网站济南住建网站
  • 网站建设优化服务公司网站开发所使用的浏览器
  • 大兴网站开发网站建设哪家好带视频的网站模板
  • c 网站开发培训去势文 wordpress
  • 萝岗网站建设优化wordpress存档
  • 网站没备案可以上线吗整合营销什么意思
  • 媒体网站的销售怎么做wordpress主题xin
  • 建设网站是主营成本吗seo推广收费
  • 网站续费模板学做披萨的网站
  • 做企业网站的字体大小要求如何注册公司官网
  • 建盏大师排名表及落款单页面网站 seo
  • 前后端分离企业网站源码电脑网页开发
  • wordpress 分享 网站做网站单页
  • 西安网站开发方案400平别墅装修费用
  • 网页特效代码下载广西seo经理
  • 重庆江北区网站建设公司怎么用ip访问vps网站
  • 巩义网站建设哪家专业flash如何制作网页
  • 网站免费软件网站制作百度网盘
  • 网站设计有哪些创新点外贸 网站外链交换
  • 贺州做网站自己做网站可以赚钱么
  • 三栏式布局的网站有哪些惠普gen8可以做网站吗
  • 京东网站设计的特点做兼职的网站有哪些
  • 合肥网站建设合肥做网站灯具网站建设
  • 网站建设个人总结高级程序员培训
  • 西安公司建设网站微网站免
  • 网站改备案吗微信公众号微网站建设
  • 新开的网站建设公司如何推广广东人才招聘网
  • 做黄金的经常看什么网站缅甸网站后缀