Home    |Web Directory    |Metasearch    |Message Boards    |Classified Ads|

Web Directory

Home

Web Directory

Metasearch

Message Boards

Classified Ads








Java (41)

Categories:

See Also:
Sites:

http://www.javaworld.com/javaworld/jw-05-2002/jw-0503-java101.html
» Achieve Strong Performance With Threads, Part 1 Open in a new browser window
   Gives an introduction to threads and explores the Thread class and runnables.
   http://www.javaworld.com/javaworld/jw-05-2002/jw-0503-java101.html
http://www.javaworld.com/javaworld/jw-06-2002/jw-0607-java101.html
» Achieve Strong Performance With Threads, Part 2 Open in a new browser window
   Explains synchronization, Java's synchronization mechanism, and two problems that arise when developers fail to use that mechanism correctly.
   http://www.javaworld.com/javaworld/jw-06-2002/jw-0607-java101.html
http://www.javaworld.com/javaworld/jw-07-2002/jw-0703-java101.html
» Achieve Strong Performance With Threads, Part 3 Open in a new browser window
   Explains how priority relates to thread scheduling and how to use the wait/notify mechanism to coordinate the activities of multiple threads.
   http://www.javaworld.com/javaworld/jw-07-2002/jw-0703-java101.html
http://www.javaworld.com/javaworld/jw-08-2002/jw-0802-java101.html
» Achieve Strong Performance With Threads, Part 4 Open in a new browser window
   Focuses on thread groups, volatility, thread-local variables, timers, and the ThreadDeath class. Also describes how various thread concepts combine to finalize objects.
   http://www.javaworld.com/javaworld/jw-08-2002/jw-0802-java101.html
http://www.javaworld.com/javaworld/jw-10-2001/jw-1012-deadlock_p.html
» Avoid Synchronization Deadlocks Open in a new browser window
   Explains how to apply consistent rules for acquiring multiple locks simultaneously, to reduce the likelihood of synchronization deadlocks.
   http://www.javaworld.com/javaworld/jw-10-2001/jw-1012-deadlock_p.html
http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-double_p.html
» Can Double-Checked Locking be Fixed? Open in a new browser window
   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
http://www.javaworld.com/javaworld/jw-11-2001/jw-1116-dcl_p.html
» Can ThreadLocal Solve the Double-checked Locking Problem? Open in a new browser window
   Explains how to fix the double-checked locking idiom by using thread-local variables and takes a look at its performance.
   http://www.javaworld.com/javaworld/jw-11-2001/jw-1116-dcl_p.html
http://astha.8m.net/CPwJ/index.html
» Concurrent Programming with Java Lab Open in a new browser window
   Lab. manual by Astha Ekadiyanto.
   http://astha.8m.net/CPwJ/index.html
http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-double_p.html
» Double-Checked Locking: Clever, but Broken Open in a new browser window
   Though many Java books and articles recommend double-checked locking, unfortunately, it is not guaranteed to work in Java.
   http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-double_p.html
http://www.ibm.com/developerworks/java/library/j-dcl.html
» Double-checked Locking and the Singleton Pattern Open in a new browser window
   Examines the roots of the double-checked locking idiom, why it was developed, and why it doesn't work.
   http://www.ibm.com/developerworks/java/library/j-dcl.html
http://www.acm.org/crossroads/xrds4-2/dynac.html
» Extending Java to Support Shared Resource Protection and Deadlock Detection in Threads Programming Open in a new browser window
   The current Java thread specification does not adequately provide for the protection of shared resources or for deadlock detection. A model is introduced and implemented that can provides shared resource protection and deadlock detection. (ACM Crossroads)
   http://www.acm.org/crossroads/xrds4-2/dynac.html
http://www.ibm.com/developerworks/java/library/j-jtp11234/
» Going Atomic Open in a new browser window
   Explains how the new atomic variable classes in JDK 5.0 enable the development of highly scalable nonblocking algorithms in the Java language.
   http://www.ibm.com/developerworks/java/library/j-jtp11234/
http://www.ibm.com/developerworks/library/j-jtp0924.html
» Hey, where'd my thread go? Open in a new browser window
   If you're not careful, threads can disappear from server applications without a (stack) trace. In this article, threading expert Brian Goetz offers some techniques for both prevention and detection of threads going AWOL.
   http://www.ibm.com/developerworks/library/j-jtp0924.html
http://www.asingh.net/technical/rwlocks.html
» Implementing Read-Write Locks in Java Open in a new browser window
   Read-write locks allow multiple threads to acquire a read lock provided no other thread currently has a write lock on the same object. A thread can acquire a write lock if no other thread owns either a read lock or a write lock.
   http://www.asingh.net/technical/rwlocks.html
http://code.google.com/p/jkeylockmanager/
» JKeyLockManager Open in a new browser window
   Provides fine-grained locking with application specific keys. [Open Source]
   http://code.google.com/p/jkeylockmanager/
http://www.vogella.de/articles/JavaConcurrency/article.html
» Java Concurrency / Multithreading - Tutorial Open in a new browser window
   This article describes how to do concurrent programming with Java and the Java 5.0 concurrency collection. Covers threads, the executor framework (thread pools), futures, callables, deadlocks and the fork-join framework.
   http://www.vogella.de/articles/JavaConcurrency/article.html
http://www.javaworld.com/javaworld/jw-03-2009/jw-03-java-concurrency-with-thread-gates.html
» Java Concurrency with Thread Gates Open in a new browser window
   The thread gate pattern is an effective tool for managing thread concurrency, but not many developers know about it. Introduces the concept of thread gates, and then shows how to implement them in a multithreaded prime-number generator.
   http://www.javaworld.com/javaworld/jw-03-2009/jw-03-java-concurrency-with-thread-gates.html
http://www.eguller.com/?p=443
» Java Threads Open in a new browser window
   An article covering Java thread basics.
   http://www.eguller.com/?p=443
http://www.devarticles.com/c/a/Java/Multithreading-in-Java/
» Multithreading in Java Open in a new browser window
   The article discusses how to pull off multithreading in Java. It is excerpted from chapter 10 of the book Java Demystified, written by Jim Keogh.
   http://www.devarticles.com/c/a/Java/Multithreading-in-Java/
http://www.javaworld.com/javaworld/jw-09-1998/jw-09-threads_p.html
» Programming Java Threads in the Real World, Part 1 Open in a new browser window
   Discusses the things you need to know to program threads in the real world. This article assumes you understand the language-level support for threads and focuses on the legion of problems that arise when you try to use these language features.
   http://www.javaworld.com/javaworld/jw-09-1998/jw-09-threads_p.html
http://www.javaworld.com/javaworld/jw-10-1998/jw-10-toolbox_p.html
» Programming Java Threads in the Real World, Part 2 Open in a new browser window
   Discusses the perils that can arise when you approach multithreading in a naive way.
   http://www.javaworld.com/javaworld/jw-10-1998/jw-10-toolbox_p.html
http://www.javaworld.com/javaworld/jw-11-1998/jw-11-toolbox_p.html
» Programming Java Threads in the Real World, Part 3 Open in a new browser window
   Looks at how and why you might want to roll your own exclusion semaphores, and presents a lock manager that will help you safely acquire multiple semaphores.
   http://www.javaworld.com/javaworld/jw-11-1998/jw-11-toolbox_p.html
http://www.javaworld.com/javaworld/jw-02-1999/jw-02-toolbox_p.html
» Programming Java Threads in the Real World, Part 5 Open in a new browser window
   Timers let you perform fixed-interval operations, such as animation refreshes.
   http://www.javaworld.com/javaworld/jw-02-1999/jw-02-toolbox_p.html
http://www.javaworld.com/javaworld/jw-03-1999/jw-03-toolbox_p.html
» Programming Java Threads in the Real World, Part 6 Open in a new browser window
   How to implement the Observer pattern (used by AWT/Swing for its event model) in a multithreaded environment.
   http://www.javaworld.com/javaworld/jw-03-1999/jw-03-toolbox_p.html
http://www.javaworld.com/javaworld/jw-04-1999/jw-04-toolbox_p.html
» Programming Java Threads in the Real World, Part 7 Open in a new browser window
   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
http://www.javaworld.com/javaworld/jw-05-1999/jw-05-toolbox_p.html
» Programming Java Threads in the Real World, Part 8 Open in a new browser window
   Discusses architectural solutions to threading problems. Takes a look at threads from the perspective of an object-oriented designer, and at how to implement threads in an object-oriented environment, focusing on the implementation of asynchronous methods
   http://www.javaworld.com/javaworld/jw-05-1999/jw-05-toolbox_p.html
http://www.javaworld.com/javaworld/jw-06-1999/jw-06-toolbox_p.html
» Programming Java Threads in the Real World, Part 9 Open in a new browser window
   Discussion of two more architectural solutions to threading problems: a synchronous dispatcher (or 'reactor') and an asynchronous dispatcher (or 'active object').
   http://www.javaworld.com/javaworld/jw-06-1999/jw-06-toolbox_p.html
http://www.javaworld.com/javaworld/jw-12-1998/jw-12-toolbox_p.html
» Programming Java Threads in the Real world, Part 4 Open in a new browser window
   A condition variable adds to wait the ability to not wait when the condition you're waiting for has already taken place; and a counting semaphore lets you control a pool of resources without sucking up machine cycles in polling loops.
   http://www.javaworld.com/javaworld/jw-12-1998/jw-12-toolbox_p.html
http://www.ibm.com/developerworks/library/j-jtp0618.html
» Safe construction techniques Open in a new browser window
   Concurrent programming in Java applications is more complicated than it looks: there are several subtle (and not so subtle) ways to create data races and other concurrency hazards in Java programs. In this article, Brian Goetz looks at a common threading
   http://www.ibm.com/developerworks/library/j-jtp0618.html
http://www.angelikalanger.com/Courses/ConcurrentJava.htm
» Seminar: Concurrent Programming in Java Open in a new browser window
   A course covering all aspects of multi-thread programming in Java from plain synchronization over Java 5.0 concurrency utilities to memory model issues.
   http://www.angelikalanger.com/Courses/ConcurrentJava.htm
http://simplethread.sourceforge.net/
» Simple Java Thread Management Library (SJT.Mgmt) Open in a new browser window
   An easy to use library for adding thread management in Java applications. The library comes from early experience with JServ's lack of thread management, and recent posts to the java developer forums. [Open source]
   http://simplethread.sourceforge.net/
http://www.javaworld.com/javaqa/2002-01/02-qa-0125-singleton4_p.html
» Singletons with Needles and Thread Open in a new browser window
   Presents two approaches to creating thread-safe singletons.
   http://www.javaworld.com/javaqa/2002-01/02-qa-0125-singleton4_p.html
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
» The "Double-Checked Locking is Broken" Declaration Open in a new browser window
   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
http://www.ibm.com/developerworks/library/j-jtp0730.html
» Thread Pools and Work Queues Open in a new browser window
   Explores the motivations for thread pools, some basic implementation and tuning techniques, and some common hazards to avoid.
   http://www.ibm.com/developerworks/library/j-jtp0730.html
http://www.sws.bfh.ch/~fischli/threads/
» Thread Synchronization in Java Open in a new browser window
   Producer Consumer, Dining Philosophers, Reader Writer problems. Applet demonstration, design diagram. Source code accessible by e-mail request.
   http://www.sws.bfh.ch/~fischli/threads/
http://devcentral.iticentral.com/articles/Java/thread_sync/code.html
» Thread Synchronization in Java (Sources) Open in a new browser window
   Introduces basic concurrency problems and shows how to solve them by using builtin Java synchronization primitives. (Only sources free accessed without registration)
   http://devcentral.iticentral.com/articles/Java/thread_sync/code.html
http://www.ibm.com/developerworks/java/library/j-threads3.html
» Threading Lightly: Exploiting ThreadLocal to Enhance Scalability Open in a new browser window
   Examines ThreadLocal and offers tips for exploiting its power. By Brian Goetz.
   http://www.ibm.com/developerworks/java/library/j-threads3.html
http://www.ibm.com/developerworks/java/library/j-threads2.html
» Threading Lightly: Reducing Contention Open in a new browser window
   Explains why contended synchronization is a problem and then explores several techniques for reducing contention, and hence improving scalability.
   http://www.ibm.com/developerworks/java/library/j-threads2.html
http://www.ibm.com/developerworks/java/library/j-threads1.html
» Threading Lightly: Synchronization is not the Enemy Open in a new browser window
   Takes a look at the semantics and the performance penalty of Java's synchronized keyword. By Brian Goetz.
   http://www.ibm.com/developerworks/java/library/j-threads1.html
http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-toolbox_p.html
» Warning! Threading in a Multiprocessor World Open in a new browser window
   Many authors advocate the double-checked locking idiom to access a Singleton object in an intuitively thread-safe way. Unfortunately, for counterintuitive reasons, double-checked locking doesn't work in Java.
   http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-toolbox_p.html
http://www.ibm.com/developerworks/library/j-thread.html
» Writing Multithreaded Java Applications Open in a new browser window
   Introduces the Java Thread API, outlines issues involved in multithreading, and offers solutions to common problems. By Alex Roetter.
   http://www.ibm.com/developerworks/library/j-thread.html

This category needs an editor

Last Updated: 2007-01-02 19:58:27





Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

The content of this directory is based on the Open Directory and has been modified by GoSearchFor.com

Free previews by Thumbshots.org