クリティカルセクションとは
くりてぃかるせくしょん
共有のデータを操作するため、同時に1つのスレッドしか実行してはいけないプログラムの部分。ロックなどで守り、できるだけ短くする。
この用語の分野: マルチコアと同期
くりてぃかるせくしょん
共有のデータを操作するため、同時に1つのスレッドしか実行してはいけないプログラムの部分。ロックなどで守り、できるだけ短くする。
この用語の分野: マルチコアと同期
このように同時に1つのスレッドだけが実行すべき部分をクリティカルセクションと呼び、入る前にロックを取り、出るときに解放して守ります。
クリティカルセクションの説明として正しいものはどれか。トランザクショナルメモリでは、クリティカルセクションをトランザクションとして実行し、その間の書き込みは仮のものとしてほかから見えないようにします。
ハードウェアトランザクショナルメモリの考え方として正しいものはどれか。データ競合 トランザクショナルメモリ アクワイア・リリース アトミック命令 ABA問題 LR/SC コンペア・アンド・スワップ 条件変数 ストアバッファ スヌーピング