文字回答Python3中写两种创建线程的方式
时间: 2024-02-26 13:57:21 浏览: 70
在 Python3 中,创建线程的两种方式如下:
1. 使用 threading 模块中的 Thread 类。
```python
import threading
def print_hello():
for i in range(10):
print("Hello")
t = threading.Thread(target=print_hello)
t.start() # 启动线程
```
2. 继承 threading 模块中的 Thread 类并重写 run 方法。
```python
import threading
class MyThread(threading.Thread):
def run(self):
for i in range(10):
print("World")
t = MyThread()
t.start() # 启动线程
```
以上两种方式都可以创建一个新的线程,其中第二种方式可以让自定义的线程类继承更多的方法和属性,具有更高的灵活性。
阅读全文