title: inter thread communication in java
body: <p>How do threads that rely on one another communicate in Java?</p>
  
  <p>For example, I am building a web crawler with threads that need data that comes from other threads.</p>