■14641 / ) |
Re[2]: マルチスレッドで lock がうまくかかりません。 |
□投稿者/ やじゅ (181回)-(2008/02/24(Sun) 14:32:16)
|
■のぶ さん に返信
>System.Threading.Thread.Sleep(100); } // drawが終了するまでループ これの考えが微妙な気がする
メモリ上に下記2つを用意 @画像の生成が完了 A画像の生成を生成中 あるタイミングで、画像の生成が完了したものを描画する。
画像の生成は裏側(メモリ)上で生成する。 裏側(メモリ)上で画像生成が完了したら、完了側メモリに転送する。
ロックするとしたら、完了側メモリに転送している間くらいかな。
|
|