,可以使用multiprocessing
模块来实现。multiprocessing
模块提供了一个Process
类,可以用于创建子进程。
下面是一个示例代码:
import multiprocessing
def worker():
print("子进程执行")
if __name__ == '__main__':
p = multiprocessing.Process(target=worker)
p.start()
print("主进程执行")
在上面的代码中,首先定义了一个worker
函数,用于子进程的执行逻辑。然后通过multiprocessing.Process
类创建了一个子进程对象p
,并将worker
函数作为参数传递给target
参数。接着调用start
方法启动子进程。最后在主进程中打印了一条消息。
运行上述代码,会同时执行主进程和子进程,且主进程不会等待子进程的结束。
multiprocessing
模块还提供了其他一些功能,如进程间通信、进程池等,可以根据具体需求进行使用。
推荐的腾讯云相关产品:腾讯云函数(Serverless 云函数),它是一种无需管理服务器即可运行代码的计算服务,可以用于快速部署和运行 Python 代码。详情请参考腾讯云函数产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云