seraphyの日記

日記というよりは過去を振り返るときのための単なる備忘録

2014-05-04から1日間の記事一覧

ForkJoinPoolにおけるタスクのブロッキングの実装方法 (2014/06/03)

ForkJoinPoolにおけるタスクのブロッキングの方法 先にForkJoinPoolの特性や使い方について調べたが、「同期処理」や、単純な「待ち」を含むタスクが、どのようになるのか調べてみた。 結論からいうと、同期をとる必要があるタスクは、Java8でサポートされる…

ForkJoinPoolとForkJoinTaskの特徴と使い方

Fork/Joinとは? JavaSE7でサポートされるjava.util.concurrent.ForkJoinPoolは、ExecutorServiceの一員であり、一見するとThreadPoolExecutorに似たようなものに思えるが、実際は全く別の、異質のものである。 ForkJoinPoolは、ありていに言えばWork-steali…