On Sat, Jan 16, 2010 at 7:02 PM, David Beckwith
<thirdreplica...@gmail.com> wrote:
> Hi,
>
> Can you guys recommend any good books, articles or code on
> concurrency?  I'm new to concurrency issues, and just finished the
> Halloway book, so it would be great to have an introductory reference
> with lots of examples of how to make your CPUs all work happily
> together.  Bascally, I'd like to read a whole book about it relevant
> to Clojure.  (Or maybe relevant to Java.)  I want to learn a lot more

If you're interested in learning about the kinds of problems that
motivate some of Clojure's concurrency features, "Java Concurrency in
Practice" is excellent. The concepts are not specific only to Java,
although the examples and libraries discussed happen to be Java-based.
I especially like its pragmatic approach - it's written for working
programmers rather than for coursework, so it's a pretty fast and
interesting read.

> about the difference between atoms, vars, refs, etc and when to use
> each in practice.  I guess there are probably several classes of
> situations of when you would need to use concurrency.  I'd like to

This book doesn't discuss these programming constructs, as they are
not available in Java. But it's still an insightful book if only to
learn about what kind of concurrency problems exist, despite Clojure
offering a different way to deal with them than does Java.

e
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to