#_author:来童星
#date:2019/12/17
#通过队列实现进程间通信
from multiprocessing import Process
def plus():
print('--------子进程1开始---------')
global g_num
g_num+=50
print('g_num is %d'%g_num)
print('--------子进程1结束---------')
def minus():
print('--------子进程2开始---------')
global g_num
g_num -= 50
print('g_num is %d' % g_num)
print('--------子进程2结束---------')
g_num=100
if __name__=='__main__':
print('--------主进程开始---------')
print('g_num is %d' % g_num)
p1=Process(target=plus)
p2=Process(target=minus)
p1.start()
p2.start()
p1.join()
p2.join()
print('--------主进程结束---------')

【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步