本人刚学,我用的是visual studio这是我的代码
import os
from time import sleep
from multiprocessing import Process
def task1():
print(1)
while True:
sleep(1)
print('---->task1',os.getpid())
def task2():
while True:
sleep(1)
print('--------->task2',os.getpid())
if __name__=='__main__':
print(os.getpid())
p1=Process(target=task1,name='task1')
print(p1.pid)
print(p1.name)
p1.start()
p2=Process(target=task2,name='task2')
print(p2.name)
p2.start()
刚开始我使用了各种方法一直就是没反应如下图
后来我发现不能调试(F5),要直接执行不调试(Ctrl+F5)
这是正常的效果