Rangkuman

Thread adalah alur kontrol dari suatu proses.

Keuntungan menggunakan Multithreading:

  1. Meningkatkan respon dari pengguna.

  2. Pembagian sumber daya.

  3. Ekonomis.

  4. Mengambil keuntungan dari arsitektur multiprosessor.

Tiga model Multithreading:

  1. Model Many-to-One.

  2. Model One-to-One.

  3. Model Many-to-Many.

Pembatalan Thread: Tugas untuk membatalkan Thread sebelum menyelesaikan tugasnya.

Pembatalan Thread terdiri dari 2 jenis:

  1. Asynchronous cancellation.

  2. Deffered cancellation.

Thread Pools menciptakan sejumlah Thread yang ditempatkan di dalam pool dimana Thread menunggu untuk dipanggil.

Thread Schedulling ada 2 macam:

  1. Local Schedulling.

  2. Global Schedulling.

Istilah thread di Linux adalah task.

Pembuatan Thread di Linux menggunakan System call clone().