Thread adalah alur kontrol dari suatu proses.
Keuntungan menggunakan Multithreading:
Meningkatkan respon dari pengguna.
Pembagian sumber daya.
Ekonomis.
Mengambil keuntungan dari arsitektur multiprosessor.
Tiga model Multithreading:
Model Many-to-One.
Model One-to-One.
Model Many-to-Many.
Pembatalan Thread: Tugas untuk membatalkan Thread sebelum menyelesaikan tugasnya.
Pembatalan Thread terdiri dari 2 jenis:
Asynchronous cancellation.
Deffered cancellation.
Thread Pools menciptakan sejumlah Thread yang ditempatkan di dalam pool dimana Thread menunggu untuk dipanggil.
Thread Schedulling ada 2 macam:
Local Schedulling.
Global Schedulling.
Istilah thread di Linux adalah task.
Pembuatan Thread di Linux menggunakan System call clone().