27
Tiap thread mempunyai property independen berikut seperti :
Keadaan (state) eksekusi thread (running, ready dan sebagainya)
Konteks pemroses
Thread
dapat
dipandang
sebagai
satu
PC
(program counter)
tersendiri
independen
di
satu
proses.
Beberapa
penyimpan
statik
per-thread
untuk
variable-variabel lokal.
a. Paket Thread
Paket thread adalah sekumpulan primitive (misalnya library calls)
untuk
pemrogram berhubungan
dengan
thread
di
program aplikasi.
Pertimbangan penting pembuatab paket thread adalah :
Waktu penciptaan thread
Penanganan critical region di tingkat thread
Penanganan private global variables
Implementasi paket thread
b. Jenis-jenis Thread Berdasarkan Waktu
Berikut
ini
adalah
macam
macam
thread
berdasarkan waktu
penciptaannya, yaitu :
1. Static threads
Jumlah thread yang akan dibuat ditentukan saat penulisan dan kompilasi
program.
Tiap
thread
langsung
dialokasikan
stack
tetap.
Keunggulan
dari thread ini adalah sederhana. Sedangkan kelemahannya adalah tidak
fleksibel.
|