質問編集履歴
1
文章・コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
#やりたいこと
|
2
2
|
|
3
|
-
子プロセスを複数作成して,同じ関数をそれぞれのプロセスで実行したいのですが,実行中にpgrepを実行するとプロセスが増加していることが分かりました.プロセスは独立した処理をし,プロセス間でやり取りすることはないです.
|
3
|
+
子プロセスを複数作成して,同じ関数をそれぞれのプロセスで実行したいのですが,実行中にpgrepを実行するとプロセスが指定数以上に増加していることが分かりました.プロセスは独立した処理をし,プロセス間でやり取りすることはないです.
|
4
4
|
|
5
5
|
以下に子プロセス生成部分のコードを載せます.
|
6
6
|
|
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
print("Ended child process (PID: %s)" % status[0])
|
24
24
|
|
25
|
-
|
25
|
+
return
|
26
26
|
|
27
27
|
|
28
28
|
|
@@ -37,6 +37,8 @@
|
|
37
37
|
if child_ps == 0:
|
38
38
|
|
39
39
|
sample()
|
40
|
+
|
41
|
+
exit()
|
40
42
|
|
41
43
|
try:
|
42
44
|
|