我是靠谱客的博主 辛勤鸡翅,这篇文章主要介绍python: 多线程实现的两种方式及让多条命令并发执行1. 概念介绍2. 代码样例,现在分享给大家,希望可以做个参考。

1. 概念介绍

        Thread 是threading模块中最重要的类之一,可以使用它来创建线程。有两种方式来创建线程:一种是通过继承Thread类,重写它的run方法;另一种是创建一个threading.Thread对象,在它的初始化函数(__init__)中将可调用对象作为参数传入.

        Thread模块是比较底层的模块,Threading模块是对Thread做了一些包装的,可以更加方便的被使用。

        另外在工作时,有时需要让多条命令并发的执行, 而不是顺序执行.

        有关线程的详细介绍,请参考官方文档 https://docs.python.org/2/library/threading.html

2. 代码样例

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/python # encoding=utf-8 # Filename: thread-extends-class.py # 直接从Thread继承,创建一个新的class,把线程执行的代码放到这个新的 class里 import threading import time class ThreadImpl(threading.Thread): def __init__(self, num): threading.Thread.__init__(self) self._num = num def run(self): global total, mutex # 打印线程名 print

最后

以上就是辛勤鸡翅最近收集整理的关于python: 多线程实现的两种方式及让多条命令并发执行1. 概念介绍2. 代码样例的全部内容,更多相关python:内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部