gocha124の日記

ごちゃごちゃ書きます

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

結城浩Java言語で学ぶデザインパターン入門 マルチスレッド編を読みました。

java.util.concurrentパッケージが追加されたことで増補版がでたものです。

Javaを使用し始めた当時ではjava.util.concurrentパッケージなど無く、java.lang.Threadを使ってゼロからのプログラミングが要求されたけど、現在はパッケージを使うことで、より簡単に実装ができます。

ちょうど最近見ていた案件で、java.util.concurrentを使用したソースコードをメンテすることがあり、Java1.4時代で知識停滞している自分にとってjava.util.concurrent.Future、ExecutorServiceを使っての説明が参考になると思って読みました。