マルチスレッド

Executorsを利用してみる

JDK5から「java.lang.Thread」を直にnewしなくてもスレッドを扱えるようになりました。Executorsクラスでは、スレッド処理に必要なクラスを生成します。ファクトリの役割を担ってくれてます。 「ExecutorService」の実装クラス、「ScheduledExecutorService…

java.util.concurrentパッケージを眺めてみる。

Cassandraのソースを読んだり、Androidの実装を試したりしているとどうしてもマルチスレッドのプログラミングがでてきます。 java.lang.Threadクラスや、java.lang.Runnableインターフェイスに関しては、その昔、トイプログラムで試したことはあります がそ…