Bab 9 membahas tentang konsep thread dalam pemrograman. Thread merupakan pengontrol aliran program yang memungkinkan beberapa proses dieksekusi secara bersamaan dalam satu program. Terdapat dua cara untuk menciptakan thread yaitu dengan menurunkan class Thread atau mengimplementasikan interface Runnable. Thread dapat berinteraksi antara satu dengan yang lainnya menggunakan metode join dan sinkronisasi untuk mengkoordinasikan sumber daya dan aktivitas.