TIdNotifyクラスを使って、スレッドを停止せずにメインスレッドを実行する

スレッドからフォームのコンポーネントへのアクセスするとき、フォームにアクセスするコードはメインスレッドで実行する必要があります。 class TMyThread : public TThread { protected: …

Continue reading ‘TIdNotifyクラスを使って、スレッドを停止せずにメインスレッドを実行する’ »

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編

『増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編』は、 Javaに限らず、他の言語においても、 マルチスレッドプログラミングを学ぶ上で非常に役に立つ本です。 この本の著者が結城浩氏であると聞けば、 …

Continue reading ‘増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編’ »

Two-Phase Terminationパターン

『増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編』にある 「Two-Phase Terminationパターン」をC++ Builder 2009で実装してみました。 プログラムの意味は『増補改訂版 …

Continue reading ‘Two-Phase Terminationパターン’ »

Futureパターン

『増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編』にある 「Futureパターン」をC++ Builder 2009で実装してみました。 プログラムの意味は『増補改訂版 Java言語で学ぶデザインパ …

Continue reading ‘Futureパターン’ »