Add URL
My Sites
My Account
Contact Us
Search only in
Java
Search the Web
Home
»
Programming
»
Threads
» Java
Categories
Books
Related Categories:
Computers » Programming » Languages » Java
Web Pages
1 - 10 {43}
1 -
The "Double-Checked Locking is Broken" Declaration
Details on the reasons - some very subtle - why double-checked locking cannot be relied upon to be safe. Signed by a number of experts, including Sun engineers.
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
[more pages from this URL]
2 -
Can Double-Checked Locking be Fixed?
In this article, Brian Goetz looks at some of the commonly proposed fixes and shows how each of them fails to render the DCL idiom thread-safe under the Java Memory Model.
http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-double_p.html
[more pages from this URL]
3 -
Double-checked Locking and the Singleton Pattern
Examines the roots of the double-checked locking idiom, why it was developed, and why it doesn't work.
http://www-106.ibm.com/developerworks/java/library/j-dcl.html
[more pages from this URL]
4 -
Threading Lightly: Synchronization is not the Enemy
Takes a look at the semantics and the performance penalty of Java's synchronized keyword.
http://www-106.ibm.com/developerworks/java/library/j-threads1.html
[more pages from this URL]
5 -
Programming Java Threads in the Real World, Part 7
Reader/writer locks let multiple threads safely access a shared resource in an efficient way.
http://www.javaworld.com/javaworld/jw-04-1999/jw-04-toolbox_p.html
[more pages from this URL]
6 -
Threading Lightly: Exploiting ThreadLocal to Enhance Scalability
Examines ThreadLocal and offers tips for exploiting its power.
http://www-106.ibm.com/developerworks/java/library/j-threads3.html
[more pages from this URL]
7 -
Thread Pools and Work Queues
Explores the motivations for thread pools, some basic implementation and tuning techniques, and some common hazards to avoid.
http://www-106.ibm.com/developerworks/library/j-jtp0730.html
[more pages from this URL]
8 -
Thread Synchronization in Java
Producer Consumer, Dining Philosophers, Reader Writer problems. Applet demonstration, design diagram. Source code accessable by e-mail request.
http://www.sws.bfh.ch/~fischli/threads/
[more pages from this URL]
9 -
Threading Lightly: Reducing Contention
Explains why contended synchronization is a problem and then explores several techniques for reducing contention, and hence improving scalability.
http://www-106.ibm.com/developerworks/java/library/j-threads2.html
[more pages from this URL]
10 -
Java Technology, Threads, and Scheduling in Linux
Examines the performance of the Linux kernel when the system is running a heavily threaded Java program using the IBM Java Developer Kit for Linux.
http://www-106.ibm.com/developerworks/library/j-java2/
[more pages from this URL]
1
2
3
4
5
Next
»»
E-Mail
Add URL