Python:继承Thread实现多线程
来源:互联网 发布:开源中国客户端源码 编辑:程序博客网 时间:2024/04/29 13:52
通过继承Thread来实现多线程可以提高对线程任务的个性化定制,具体如下
from threading import Threadclass myThread(Thread):#每创建一个线程就加入到数组中,方便日后调用all_Thread = []#初始化线程,可以将function函数所需要的参数在初始化thread过程中加入到thread属性def __init__(self,thread_name,parameter):Thread.__init__(self,name = thread_name)#暂时将function所需要的参数放在thread属性中self.parameter = parameter#添加一个标识符,指示线程是否在进行self.isRunning = TruemyThread.all_Thread.append(self)def run(self):#重写run函数,function为想要调用的函数#此时function的参数可以从self.parameter中拿出来使用function(self.name,self.parameter)def stop(self):#结束线程的标识符self.isRunning = Falsedef function(name,parameter):"""完成你的任务"""#以下为可选内容,通常线程会自动结束for thread in myThread.all_Thread:if thread.name == name:print namethread.stop()myThread.all_Thread.remove(thread)def test():thread_1 = myThread("my first thread",parameter)thread_1.start()if __name__ == "main":test()
0 0
- Python:继承Thread实现多线程
- Java通过继承Thread类实现多线程
- 继承Thread类来实现多线程
- 通过继承Thread类实现多线程
- 多线程 继承Thread、实现Runnable 区别应用
- 通过继承Thread类实现多线程
- java 通过继承 Thread 类实现多线程
- 多线程继承Thread类
- Python多线程thread与threading实现
- Python多线程thread与threading实现
- Python多线程thread与threading实现
- Java 继承Thread和实现Runnable实现多线程的区别
- 多线程两种实现区别-继承Thread和实现Runable
- Java 多线程实现接口Runnable和继承Thread区别
- java多线程(继承Thread以及实现Runnable接口)
- Java 多线程实现接口Runnable和继承Thread区别
- Java多线程基础-2-简单继承Thread,实现Runnable例子
- Java通过继承Thread类实现多线程 ,处理同一个共享资源
- Jdbc模板,实现动态生成SQL...
- linux内核设计与实现【第三版】摘记----第三章:进程管理
- java ee职业规划
- lua 模式匹配
- Learning EJB 3.0(一)
- Python:继承Thread实现多线程
- Morgan Stanley Program Contest 2014-Train
- LinkTable的简单实现
- Ubuntu添加在当前窗口打开终端右键脚本
- 怎样在nexus 中 搜索到远程maven仓库中的jar 文件
- js中设置控件的隐藏与显示
- 11.2.0.3 ASM实例出现ORA-4031错误导致数据库归档失败
- MyEclipse中出现“HttpServletRequest cannot be resolved to a type”的错误
- VS2010 vcpkgsrv.exe进程CPU占用高的解决方法