单独写一个线程类,
1、执行类对象的start方法时,首先类中run方法
2、在run函数中增加一个标签,循环判断
3、通过stop方法改变标签值,终止run方法中的逻辑处理
4、通过restart重新启动方法,同时可以边入参

import threading
import timefrom matplotlib import pyplot as pltclass Board(threading.Thread):def __init__(self,param,param1):super(Board, self).__init__()self.flag = Trueself.param = paramself.param1 =param1def run(self):while self.flag:print(self.param)print(self.param1)time.sleep(1)print("end")def stop(self):  self.flag = Falsedef restart(self,param,param1): # 用来恢复/启动runself.flag = Trueself.param = paramself.param1 =param1self.run()
if __name__ == "__main__":t1 =Board('11','22')t1.start()time.sleep(5)t1.stop()time.sleep(2)t1.restart('33','44')

执行结果:

11
22
11
22
11
22
11
22
11
22
end
33
44
33
44
33
44
33
44

python 线程终止后再启动相关推荐

  1. python 串行线程终止后还会执行下一个吗_多线程笔记

    1.线程的状态 狂神说多线程讲解 休眠方法: public static void sleep(long millis) 放弃方法:放弃对时间片的使用 public static void yield ...

  2. python线程停止后重启_python 多线程重启方法

    python 多线程程序运行中,会出现由于异常而导致某线程停止的情况,为了保证程序的稳定运行,需要自动重启down掉的线程. python Threading类有一个setName()的方法,可以为线 ...

  3. python线程终止线程

    本文偏向于个人总结而非技术总结,文中方法可以当做一种参考,但一定不唯一! 背景介绍 我主要编写单线程python脚本,对于多线程知之甚少.我以为单线程的好处在于快.并且在哪里出错程序马上就会停下来,所 ...

  4. python线程启动和暂停_threading之线程的开始,暂停和退出

    背景 利用多线程实现一个开关功能,需要对产生的线程进行管理(例如:开启,暂停,关闭等操作). 实现代码 任务脚本: #!/usr/bin/python3 # _*_ coding: utf-8 _*_ ...

  5. Tomcat因Acceptor线程终止无法访问分析

    1. 问题发现 某次网页打不开,开始进行分析.查看系统对应的Tomcat应用进程存在,Tomcat的HTTP端口有在监听,怀疑是Tomcat某个处理HTTP服务的线程出现问题. 根据客户端IP定位到对 ...

  6. python如何在所有线程结束后执行最后操作_Python线程的生命周期

    在线程的生命周期中,从创建到执行以及最终终止,线程通常处于四种状态之一:开始态.可调度状态.阻塞态和终止态. 父线程和子线程 当一个新的进程或程序开始运行时,它将以一个线程开始,这个线程被称为主线程. ...

  7. python线程暂停_关于多线程:如何使“停止”按钮终止已经在Tkinter中运行的“开始”功能(Python)...

    我正在使用带有两个主要按钮的Tkinter制作GUI:"开始"和"停止". 您能否为以下代码提供建议,以使"停止"按钮终止由"开始 ...

  8. python结束线程_2018-01-02 如何优雅地终止python线程

    前言 · 零 我们知道,在python里面要终止一个线程,常规的做法就是设置/检查 --->标志或者锁方式来实现的. 这种方式好不好呢? 应该是不大好的!因为在所有的程序语言里面,突然地终止一个 ...

  9. APUE学习笔记-11.5线程终止

    2019独角兽企业重金招聘Python工程师标准>>> <312>获得线程退出状态 #include "myapue.h" #include < ...

最新文章

  1. python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...
  2. Angular Component input字段传递值的几种变式 variant
  3. 【24小时内第四更】为什么我们要坚持写博客?
  4. 连接linux工具Mtr,Linux常用网络工具:路由扫描之mtr
  5. linux下用c语言写黄金矿工,C语言写的黄金矿工O(∩_∩)O---初稿,能玩了
  6. 微信小程序wx.request请求用POST后台得不到传递数据
  7. 最常用的CSS字体库
  8. Java的笔记开源软件_开源笔记软件(Jarnal)
  9. 你的Android HTTPS真的安全吗?
  10. 说说我们怎么数据驱动企业
  11. 手机通话记录重复显示怎么处理_苹果8手机通话记录合并 苹果合并重复通话记录...
  12. 淘宝展示广告点击率分析
  13. RNN Transducer(RNN-T)——李宏毅人类语言处理学习笔记
  14. php 使用手机扫条码,关于扫条码的问题
  15. 中职计算机教师考核工作总结,中职计算机教师教学工作总结
  16. 视频直播中的心形漂浮效果
  17. 计算机专业答辩评分表,计算机本科专业毕业论文评分标准.doc
  18. 爱在深秋-稻城亚丁旅游途中的风花雪月
  19. 2022年总结:打开新世界,踏上新征程
  20. elasticsearch高级搜索功能多维度分享

热门文章

  1. 什么是 Web 3.0?定义、功能和示例
  2. 因子分析 factor analysis (七) :因子分析法与主成分分析的异同
  3. godaddy php mail,Godaddy空间发送邮件的方法 | Godaddy美国主机中文指南
  4. linux spark单节点环境搭建,Linux下基于Hadoop的Spark1.2单机安装
  5. c语言设计篮球计分器软件,会玩篮球更会玩篮球赛计时计分器,完整设计资料开源...
  6. C++中使用代码修改字体颜色
  7. urlrewriter 用法
  8. cgal配置以及一些资料
  9. RGB TO ARGB
  10. C++ Opencv中Mat的操作