|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import multiprocessing
- a = {}
- def test(number):
- global a
- a[str(number)] = '数字' + str(number)
- if __name__ == '__main__':
- for i in range(3):
- p = multiprocessing.Process(target=test, args=(i,))
- p.start()
- print(a)
复制代码
求问如何让结果显示为{'0': '数字0','1': '数字1','2': '数字2'}
或者你可以用多线程
- import threading
- a = {}
- def test(number):
- global a
- a[str(number)] = '数字' + str(number)
- if __name__ == '__main__':
- for i in range(3):
- p = threading.Thread(target=test, args=(i,))
- p.start()
- print(a)
复制代码
|
|