トップ «前の日記(2006-03-29) 最新 次の日記(2006-04-02)» 編集

Ussy Diary


2006-03-31

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

あらら、改訂版が出たのですね。 初版を買ってしまったため残念。

実は今回のプロジェクトで大活躍だったともいえる本。

この書籍を買った当初は、一通りコーディングをし内容を理解 したつもりだったけど、業務で利用する機会がなくうるおぼえ な感じで止まってたのです。

今回はC#で非同期キューの作成。 シングルトンで管理させて、共有キューの出来上がり。 あとはGuarded Suspensionパターンを使って非同期処理がなんなく解決。

一昔の自分ならThread.Sleep(waitTime);を平然と行ってDequeue時にチェックを入れていたと思う。 結城さんに感謝。

スレッドプログラムはサーバプログラミングを行わないと なかなかできないところなんで、頑張ってね。 って仕事じゃないのか。 あとwaitを使うと中級者っぽく見られます(笑)