回答編集履歴

1

質問の変更に合わせて追記

2021/05/25 07:50

投稿

fana
fana

スコア11663

test CHANGED
@@ -1 +1,19 @@
1
1
  その関数自体の問題ではなく,それを呼んでいる側の問題であろうと思われます.
2
+
3
+
4
+
5
+ ---
6
+
7
+
8
+
9
+ 質問が変わったようなので.
10
+
11
+
12
+
13
+ > スレッド1がProcess関数を処理中に、スレッド2がProcess関数を呼んだ場合、正しく計算は行われますか?
14
+
15
+
16
+
17
+ Process関数に渡したバッファが別のスレッドでいじくり回されているような場合には問題があるでしょうけども,
18
+
19
+ 質問に提示されたコードではそのようなことになっていないので,正しい計算が成されるでしょう.