There's a lot of FUD here.  Note that coopsoft here are encouraging your
doubt in ForkJoin so as to try and sell you a competing alternative:
http://coopsoft.com/JavaProduct.html

Using the same logic I could claim that telephones are broken by design.
 Because nobody else can call you if you go for a blood test then leave the
phone on hold for 2 days until they have the results, and you run up a
large bill in the process.

ForkJoin is *not* broken, blocking I/O threads are broken.

If you want to handle multiple concurrent network requests then you should
really be using an asynchronous API instead of sitting on a thread and
waiting around for an answer.  Let them call you back



On 26 February 2014 04:10, Mark Derricutt <m...@talios.com> wrote:

> So... When looking toward Java 8, "catching up in some areas" would be a
>> fair assessment?
>>
>
> Anyone have any thoughts on:
>
>   http://java.dzone.com/articles/think-twice-using-java-8
>
> and the linked:
>
>   http://coopsoft.com/ar/Calamity2Article.html
>
> Looks like parallel streams in Java8/ForkJoin are broken by design - at
> least with the streams API as they force you to use a common ForkJoinPool
> which defaults to a limited number of threads - for the entire JVM.....
>  seems a little limiting....
>
> Unless I'm missing something...
>
> Mark
>

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to