其实创建线程之后,线程并不是始终保持一个状态的,其状态大概如下:
线程有着不同的状态,也有不同的类型。大致可分为:
简单了解完这些之后,我们开始看看具体的代码使用了。
Python 提供两个模块进行多线程的操作,分别是 thread 和 threading
前者是比较低级的模块,用于更底层的操作,一般应用级别的开发不常用。
因此,我们使用 threading 来举个例子:
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
import time
import threading
class MyThread