threading.Thread有输入值的示例
时间: 2023-09-08 22:16:28 浏览: 195
python 实现线程之间的通信示例
以下是一个使用`threading.Thread`并带有输入值的示例:
```python
import threading
def print_message(message):
print(message)
# 创建一个线程,传递输入值为 "Hello, World!"
thread = threading.Thread(target=print_message, args=("Hello, World!",))
# 启动线程
thread.start()
# 等待线程结束
thread.join()
```
在这个例子中,我们定义了一个函数`print_message`,它接收一个参数`message`并将其打印到控制台上。我们使用`threading.Thread`创建了一个新的线程,并将`print_message`函数作为目标。我们还将输入值 `"Hello, World!"` 作为参数传递给`print_message`函数。
最后,我们启动线程并等待它完成执行。当线程运行时,它将打印 `"Hello, World!"` 到控制台上。
阅读全文