from threading import Thread
import time,datetimeexitFlag = 0class MyThread(Thread):def __init__(self,threadID,name,delay):Thread.__init__(self)self.ThreadID = ThreadIDself.name = nameself.delay = delaydef run(self):print('开始线程'+self.name)print_name(self.name,self.delay,5)print('退出线程'+self.name)def print_name(threadName,delay,counter):while counter:if exitFlag:threadName.exit()time.sleep(delay)print(threadName,datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")counter-=1thread1 = Mythread(1,"Thread-1",1)
thread2 = Mythread(2,"Thread-2",2)thread1.start()
thread2.start()
thread1.join()
thread2.join()
print('退出主线程')

python - 多线程简单实现相关推荐

  1. python多线程简单示例

    一.QThread QThread 只介绍继承的方法 1.把线程需要实现的内容放在run函数里,建立Qthread对象调用start()函数,开辟新线程并且运行.当run函数执行完毕后线程退出. fr ...

  2. python多线程数据交互_python 多线程 通信

    一篇文章搞定Python多进程(全) 公众号:pythonislover 前面写了三篇关于python多线程的文章,大概概况了多线程使用中的方法,文章链接如下: 一篇文章搞懂Python多线程简单实现 ...

  3. c++主线程等待子线程结束_简单明了的 Python 多线程来了 | 原力计划

    作者 | 万里羊责编 | 王晓曼出品 | CSDN博客线程和进程计算机的核心是CPU,它承担了所有的计算任务,就像是一座工厂在时刻运行.如果工厂的资源有限,一次只能供一个车间来使用,也就是说当一个车间 ...

  4. python多线程爬虫实例-Python多线程爬虫简单示例

    python是支持多线程的,主要是通过thread和threading这两个模块来实现的.thread模块是比较底层的模块,threading模块是对thread做了一些包装的,可以更加方便的使用. ...

  5. php和python的多线程,Python多线程以及线程锁简单理解(代码)

    本篇文章给大家带来的内容是关于Python多线程以及线程锁简单理解(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 多线程threading 模块创建线程创建自己的线程类线程通 ...

  6. python 线程安全的数据类型_详解python多线程、锁、event事件机制的简单使用

    详解python多线程.锁.event事件机制的简单使用 发布时间:2020-09-25 02:04:12 来源:脚本之家 阅读:117 作者:君惜 线程和进程 1.线程共享创建它的进程的地址空间,进 ...

  7. python 多线程就这么简单(续)

    python 多线程就这么简单(续) 之前讲了多线程的一篇博客,感觉讲的意犹未尽,其实,多线程非常有意思.因为我们在使用电脑的过程中无时无刻都在多进程和多线程.我们可以接着之前的例子继续讲.请先看我的 ...

  8. python 多线程就这么简单

    python 多线程就这么简单 多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂.所以,这里力图用简单的例子,让你对多线程有个初 ...

  9. python多线程爬取世纪佳缘女生资料并简单数据分析

    一. 目标 ​ 作为一只万年单身狗,一直很好奇女生找对象的时候都在想啥呢,这事也不好意思直接问身边的女生,不然别人还以为你要跟她表白啥的,况且工科出身的自己本来接触的女生就少,即使是挨个问遍,样本量也 ...

最新文章

  1. Machine Learning实验3】SoftMax regression
  2. 计算机端口封闭,如何查询局域网内被封的电脑端口?
  3. thinkphp模版调用函数方法
  4. C++判断一个数字是否为质数
  5. Jupyter中打印所有结果的解决办法
  6. lua正则替换_lua 字符串 正则表达式 转义 特殊字符
  7. [ARM] [linux master] 调试技术001 GDB-Advanced-001 Code Dump 的调试
  8. cf黑机器多久解除_“黑电镀厂”偷排工业废水被捣毁,老板被警方刑拘
  9. Linux 下Shell脚本中的加减乘除运算
  10. MonoRail - 生命周期及controller/action/view详解(转)
  11. 定向搜索(beam search)
  12. C++游戏编程教程(五)——项目实战
  13. 关于Nginx跨域配置的一些问题,详解如何正确的配置跨域
  14. PDF文件双面打印设置
  15. 纯HTML CSS制作导航栏 下拉菜单
  16. 根据不同时区来计算当前时间
  17. 列车停站方案_基于节点分级的高速铁路列车停站方案设计策略
  18. 计算机输入开机密码无法进入,电脑开机无法输入密码怎么办
  19. regedit参数+批处理修改IE标题
  20. 计算机网络知识点————交换机

热门文章

  1. java等号_java等号
  2. 计算机三级数据库应用题设计题,2017年计算机三级《数据库技术》模拟应用题及答案...
  3. html5 呼吸灯效果,jQuery仿地铁线路指示灯效果
  4. php星期_高手指点PHP星期几获取方法
  5. 逆误差函数:torch.erfinv
  6. 【响应式Web前端设计】HTML DOM padding 属性
  7. linux script录屏文件夹,linux下录屏和回放工具script和scriptreplay
  8. html css文本框按钮,css样式之区分input是按钮还是文本框的方法
  9. 计算机专业会比投档线高多少,比投档线高多少安全 投档线和录取线差多少
  10. centos7升级php版本