thread_func
时间: 2024-08-12 09:09:58 浏览: 50
boost::thread编程指南
`thread_func`通常是指在一个多线程环境中定义的一个函数,用于在单独的线程中执行任务。在Python中,我们可以使用`threading`模块来实现这个功能。这是一个简单的例子:
```python
import threading
# 定义 thread_func
def thread_func(name):
"""线程函数"""
print(f"Thread {name} started.")
# 这里可以放置任何你想要线程执行的任务
# 例如,计算任务或其他IO密集型操作
time.sleep(2) # 模拟任务执行
print(f"Thread {name} finished.")
# 创建一个线程实例并启动
thread = threading.Thread(target=thread_func, args=("Thread1",))
thread.start()
# 主线程继续执行,不会阻塞
print("Main thread continues...")
```
在这个例子中,`thread_func`会被创建一个新的线程来执行,主线程会继续运行,不会等待线程完成。线程完成后,它会打印出相应的消息。
阅读全文