笔者初学 Python,在编程中,遇到了多线程的问题,即需要一个程序中的几部分同时运行。
例如:给一个后台程序写一个“心跳进程”,定时输出信号,以确认程序正常运行。
在网上搜索了下发现有不少帖子,但总感觉帖子中举的例子不够简单和直观,遂决定写个自己觉得够简单直观的例子。代码如下:
import threading # 导入 threading 包
import time # 用来控制时间
def f1(): # 定义函数,从 0 开始,每隔一秒,打印下一个自然数
n = 0
while True:
print