day11 Python多线程示例代码中,02实例如何实现?

2026-05-21 13:580阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计158个文字,预计阅读时间需要1分钟。

day11 Python多线程示例代码中,02实例如何实现?

从多进程模块导入Process类,导入time模块。定义一个函数f,它接受一个参数i,打印Say:加上i,并休眠1秒。如果当前模块是主模块,则创建一个for循环,从0到9,为每个i创建一个Process对象,并将f函数和i作为参数传递,设置守护进程为False。

day11 Python多线程示例代码中,02实例如何实现?

from multiprocessing import Process

import time

def f(i):

time.sleep(1)

print("Say:",i)

if __name__=="__main__":

for i in range(10):

t=Process(target=f,args=(i,))

t.daemon=False #这样的意思是等待子进程,如果是true是不等待子进程

t.start()



print("End")

本文共计158个文字,预计阅读时间需要1分钟。

day11 Python多线程示例代码中,02实例如何实现?

从多进程模块导入Process类,导入time模块。定义一个函数f,它接受一个参数i,打印Say:加上i,并休眠1秒。如果当前模块是主模块,则创建一个for循环,从0到9,为每个i创建一个Process对象,并将f函数和i作为参数传递,设置守护进程为False。

day11 Python多线程示例代码中,02实例如何实现?

from multiprocessing import Process

import time

def f(i):

time.sleep(1)

print("Say:",i)

if __name__=="__main__":

for i in range(10):

t=Process(target=f,args=(i,))

t.daemon=False #这样的意思是等待子进程,如果是true是不等待子进程

t.start()



print("End")