程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python多進程出現問題

編輯:Python

正常應該是同時進行主進程和子進程的代碼,但是結果打印出來是按順序進行的

代碼如下:
from multiprocessing import Process

def ceshi():
for i in range(50):
print(i, "子")

if name == 'main':
a = Process(target=ceshi)
a.start()
for i in range(50):
print(i,"主")

運行結果及報錯內容
0 主
1 主
2 主
3 主
4 主
5 主
6 主
7 主
8 主
9 主
10 主
11 主
12 主
13 主
14 主
15 主
16 主
17 主
18 主
19 主
20 主
21 主
22 主
23 主
24 主
25 主
26 主
27 主
28 主
29 主
30 主
31 主
32 主
33 主
34 主
35 主
36 主
37 主
38 主
39 主
40 主
41 主
42 主
43 主
44 主
45 主
46 主
47 主
48 主
49 主
0 子
1 子
2 子
3 子
4 子
5 子
6 子
7 子
8 子
9 子
10 子
11 子
12 子
13 子
14 子
15 子
16 子
17 子
18 子
19 子
20 子
21 子
22 子
23 子
24 子
25 子
26 子
27 子
28 子
29 子
30 子
31 子
32 子
33 子
34 子
35 子
36 子
37 子
38 子
39 子
40 子
41 子
42 子
43 子
44 子
45 子
46 子
47 子
48 子
49 子

我的解答思路和嘗試過的方法
我對了每一個代碼,都已經按照電腦上的一模一樣敲打了,還是不行

我想要達到的結果
應該是順序交錯的。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved