Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Concurrency is a deep and complicated topic to cover. Books like <a href="http://rads.stackoverflow.com/amzn/click/0321349601" rel="nofollow noreferrer">Java Concurrency in Practice</a> may help. </p> <p>See <a href="http://java.sun.com/j2se/1.5.0/docs/guide/concurrency/overview.html" rel="nofollow noreferrer">Concurrency Utilities Overview</a> for APIs on threading. <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/BlockingQueue.html" rel="nofollow noreferrer">BlockingQueue&lt;E&gt;</a> can be useful for example.</p> <blockquote> <p>A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element.</p> </blockquote> <p>See <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/CountDownLatch.html" rel="nofollow noreferrer">CountDownLatch</a> </p> <blockquote> <p>A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.</p> </blockquote> <p>and <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/CyclicBarrier.html" rel="nofollow noreferrer">CyclicBarrier</a> for some interesting behavior.</p> <blockquote> <p>A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point.</p> </blockquote> <p><strong>Edit</strong>: I am reading Java Concurrency in Practice now. It's very good.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload