Module: Java Threads

Learning Outcomes

Concurrency

Java Threads

Readings

Java Threads

Basics of using Java Threads

[SCREENCAST] Java Threads

Screencast of the Java Threads lecture notes

JavaFX

Basics of using JavaFX

Java Threads Cancellations

How to terminate threads in Java

Java's volatile Keyword

Usefulness and use of Java’s volatile keyword

Sample Java source

Experiential Learning

Homework Assignment #2

An assignment in which you add concurrency to our JavaFX app

Assessments

Homework #2 Assessment

Outcome(s) assessed: Concurrency, Java Threads