It appears (in recent podcasts) that the Posse (Dick only?) equates
multi-threading to parallelism.
Definitely, if you're interested in calculations and batch processing
this is the way to go and Actors/MapReduce/Executors/Futures/fork-join/
etc. help greatly.

Concurrency seems to be ignored though...
Bruce Eckel brought it up a little (Goetz talk?) but the discussion
moved quickly to parallelism (and Scala...).  :-(

Typically, applications that rely on a lot of interactions and shared
data can't use these high level constructs. The current solution is to
use a container (app-server?) to deal with the interaction part and
hope for some data access layer to deal with the shared data issues.
But this breaks down very quickly when performance isn't good. Then
these tasks are moved in the application itself and we're back to
square one again...

So far, I haven't seen many answers to this. The only answer I've
found is the excellent MultithreadedTC by Bill Pugh and Nat Ayewah. It
is a very good tool but still relies on already understanding the
multi-threading issues that you are testing for... If you don't it's a
bit of a chicken-and-egg problem...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to javaposse@googlegroups.com
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to