Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I have gathered a list of interesting links that will shed some light on the differences. </p> <p>First, be aware that the nomenclature concerning locks/synchronized/monitors is <em>messed up</em> and people (sometimes) use these terms interchangeably. </p> <p>Second, the links below are <em>not</em> ordered by importance/relevance/clarity </p> <ul> <li><a href="http://www.artima.com/insidejvm/ed2/threadsynchP.html" rel="nofollow noreferrer">http://www.artima.com/insidejvm/ed2/threadsynchP.html</a></li> <li><a href="http://docs.oracle.com/javase/tutorial/essential/concurrency/locksync.html" rel="nofollow noreferrer">http://docs.oracle.com/javase/tutorial/essential/concurrency/locksync.html</a></li> <li><a href="https://stackoverflow.com/questions/9848616/whats-the-meaning-for-objects-monitor-in-java-why-use-this-word">What&#39;s the meaning of an object&#39;s monitor in Java? Why use this word?</a></li> <li><a href="https://wikis.oracle.com/display/HotSpotInternals/Synchronization" rel="nofollow noreferrer">https://wikis.oracle.com/display/HotSpotInternals/Synchronization</a></li> <li><a href="http://www.takipiblog.com/2013/08/15/5-things-you-didnt-know-about-synchronization-in-java-and-scala/" rel="nofollow noreferrer">http://www.takipiblog.com/2013/08/15/5-things-you-didnt-know-about-synchronization-in-java-and-scala/</a></li> <li><a href="https://stackoverflow.com/questions/7335950/semaphore-vs-monitors-whats-the-difference">Semaphore vs. Monitors - what&#39;s the difference?</a></li> <li><a href="http://en.wikipedia.org/wiki/Monitor_(synchronization)" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/Monitor_(synchronization)</a></li> <li><a href="http://en.wikipedia.org/wiki/Semaphore_(programming)" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/Semaphore_(programming)</a></li> <li><a href="http://www.programmerinterview.com/index.php/operating-systems/monitors-vs-semaphores/" rel="nofollow noreferrer">http://www.programmerinterview.com/index.php/operating-systems/monitors-vs-semaphores/</a></li> </ul>
    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.
    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