回答編集履歴

1

回答に追記

2018/07/26 01:59

投稿

nob.
nob.

スコア711

test CHANGED
@@ -5,6 +5,10 @@
5
5
  ただ、タスクの優先度や割り込みの発生可能性などで、タスクB実行中にデータD,Eが変更されないことが保証されているのなら、「先頭で取得する」必要はないですね。つまり、タスクBの方がタスクAより優先度が高く、タスクBの実行中にタスクAがデータD、Eを書き換えることがないなら、問題ないわけです。
6
6
 
7
7
  ただし、関連性の強い二つのデータをわざわざ別々に取得する必要もなく、特に問題が無ければ、タスクBの先頭で両データを取得する方がわかりやすいと思います。
8
+
9
+
10
+
11
+ タスクAがデータDを変更後、タスクBが動き出すことはないですか?それを防ぐことはできますか?
8
12
 
9
13
 
10
14