« LightflowのI/Fをまとめる | メイン | プレーヤーもダブルバッファリングに対応 »
2004年09月04日
吉里吉里2/KAG3ムービー拡張日誌:: ダブルバッファの実装
Tweet @jin1016をフォローフィルタの方にダブルバッファの機能を追加。
バッファへアクセスする部分は、クリティカルセクションでロックするようにした。
で、ロックはCCritSec とCAutoLock を組み合わせることで、かなり楽に出来る。
CAutoLock のコンストラクタにCCritSec を渡せばロックされ、デストラクタでロックが解除される。
すごい楽チンです。
しかも、効率的なインラインコードに展開されるとか。
至れり尽くせりですな。
セマフォなんかもこういうふうに実装するといいのかもね。
解除し忘れとかなくなるし。
次はプレーヤー側の対応だな。
投稿者 Takenori : 2004年09月04日 08:53
comments powered by Disqus