Quote
Multithreaded programming in Java has a reputation for difficulty, but most developers can untangle it with smart, designed-for-concurrency constructs that are standard with the Java platform. In this follow-up to my survey of basic modern threading techniques, I'll introduce some of the constructs in Doug Lea's java.util.concurrent package and also discuss a few standbys of Java threading horror -- which aren't actually such a big deal when properly worked around. All in all, I will touch on seven topics that can help you make the best, or the worst, of your multithreaded programs:
-Thread management (a recurring theme)
-Runnable vs Callable
-Shared resources and immutability
-Synchronized blocks
-Inter-thread communication: Signals and locks
-Deadlocks
-Executors and thread pools
-Thread management (a recurring theme)
-Runnable vs Callable
-Shared resources and immutability
-Synchronized blocks
-Inter-thread communication: Signals and locks
-Deadlocks
-Executors and thread pools
http://www.javaworld...-beginners.html

New Topic/Question






MultiQuote


|