2013年4月11日木曜日

クリティカルなコードセグメント


●ITヒント21 ‐ 高速実行
・プロセスやその一部を高速で実行してみる

: クリティカルなコードセグメントのサイズや時間の最小化
 マルチスレッドのアプリケーションでは、あるスレッドが共有リソースにアクセスするコード部分(クリティカル・セクション)を実行している間、同じリソースを使うスレッドが待ち状態となるため、CPU時間を無駄にしたりシステム応答を遅らせたりしかねない。
 スレッドのクリティカル・セクションができるだけ短くなるようにします。これは通常、クリティカル・セクションのコードを減らすことにより実現されます。
クリティカル・セクションのコード削減による
スレッドのクリティカル・セクションの最短化


出典: TRIZ Technology for Innovation ( http://www.trizsolution.com )

0 件のコメント:

コメントを投稿