Search code examples
javamultithreadingjava.util.concurrent

How to learn about Threads, Especially in Java


I have always been kind of confused by threads, and my class right now makes heavy use of them. We are using java.util.concurrent but I don't even really get the basics. UpDownLatch, Futures, Executors; these words just fly over my head. Can you guys suggest any resources to help learn what I need from the ground up?

Thanks a lot in advance!


Solution

  • I'm assuming that you already went through the Java tutorial's threading chapter?

    There are many good books on threading in general, but also specifically in Java.

    For example, Java Concurrency in Practice

    enter image description here