Java Concurrency

Welcome...

Textbooks:

Mastering-concurrency-programming.pdf ⇐ The class textbook
JavaConcurrencyInterviewQuestions.pdf ⇐ A good review of Concurrency issues
Java Threads and the Concurrency Utilities.pdf ⇐ Focues on the Java Conncurrency Framework
Mockito-Programming-Cookbook.pdf ⇐ The Mocking framework using in the labs

Day 1:

Java Concurrency PreTest (Monday morning): Link
Starter.zip ⇐ The "starter" Java code
Lab1.pdf ⇐ Lab assignment 1
Supplemential.pdf ⇐ Supplemential lab details including Logging, Code Review, Maven, and using VMLens
Lab2.pdf ⇐ Lab assignment 2 -> Entity classes
Lab2-SensorDataFiles.zip ⇐ Lab assignment 2 -> Example code solution

Day 2:

Lab3.pdf ⇐ Lab assignment 3 - Sensor
Lab3-SensorFiles.zip ⇐ Lab assignment 3 -> Example code solution

Day 3:

Lab4.pdf ⇐ Lab assignment 4 - SensorController
Lab4-SensorControllerFiles.zip ⇐ Lab assignment 4 -> Example code solution

Day 4:

Lab5.pdf ⇐ Lab assignment 5 - MasterSensorManager
Lab5-MasterSensorManagerFiles.zip ⇐ Lab assignment 5 -> Example code solution

Day 5:

Lab6.pdf ⇐ Lab assignment 6 - Streams
Lab6-UKPostcodeFiles.zip ⇐ Lab assignment 6 -> Example code solution
Java Concurrency PostTest (Friday afternoon): Link

Notes From Class:

My Notes folder

Web Sites of Interest


Jonathan R. Earl
Jonathan@Earl-Family.Net

These examples are Open Source under the GNU Free Documentation License as noted here: Copyright