This video looks at basic thread communication in Java using boolean flags with the volatile keyword. I also take a look at why volatile isn't good enough for most situations.