ドナドナされるプログラマのメモ

Windows用アプリのプログラミングメモ

mozjpegをつかった画像変換ソフトの開発 その5

どういうふうにスレッドの制御をするか考え中。今回のソフトは、タスクごとにスレッドを作ってしまうという富豪方針である。ということは、リソースに見合った数のスレッドが常に走っているようにスレッドを生成し続ければよい。これを実現するには、ワーカースレッドが完了した際には制御クラスに通知する必要がある。

通知は、いくつかの方法がある。一つはSendMessage / PostMessageでメッセージを投げること。あとはシグナルを駆使する方法。一番ラクなのはメッセージを投げつける方法だけど、処理時間が心配。