質問編集履歴

1

文章・コードの修正

2021/01/27 17:06

投稿

succulent
succulent

スコア12

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
- return
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