HOME»基本情報技術者試験掲示板»26年春午後問3の設問2のC
投稿する
26年春午後問3の設問2のC [0600]
ミッキーさん(No.1)
26年春午後問3の設問2のC
スレッド1
a[1] ← a[2]+b[1]
a[2] ← a[3]+b[2]
スレッド2
a[3] ← a[4]+b[3]
a[4] ← a[5]+b[4]
[スレッド1]のa[3] ← a[4]+b[3]による a[4] の参照処理よりも先に、[スレッド2]で a[4] の参照がされる可能性があるため処理の結果が同じになる保証がありません。
ーーーーーーーーーーー
これは
[スレッド1]のa[2] ← a[3]+b[2]による a[3] の参照処理よりも先に、[スレッド2]で a[3] の「更新」がされる可能性があるため処理の結果が同じになる保証がありません。
にすると意味が通るのではないでしょうか?全然間違ってたら
すいません。
スレッド1
a[1] ← a[2]+b[1]
a[2] ← a[3]+b[2]
スレッド2
a[3] ← a[4]+b[3]
a[4] ← a[5]+b[4]
[スレッド1]のa[3] ← a[4]+b[3]による a[4] の参照処理よりも先に、[スレッド2]で a[4] の参照がされる可能性があるため処理の結果が同じになる保証がありません。
ーーーーーーーーーーー
これは
[スレッド1]のa[2] ← a[3]+b[2]による a[3] の参照処理よりも先に、[スレッド2]で a[3] の「更新」がされる可能性があるため処理の結果が同じになる保証がありません。
にすると意味が通るのではないでしょうか?全然間違ってたら
すいません。
2016.03.26 18:51
管理人(No.2)
ご指摘の通りです。
訂正させていただきました。
訂正させていただきました。
2016.03.29 18:46