Page 116 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 116
KEGIATAN BELAJAR 6
6.4 Jenis-jenis Proses Thread
6.4.1 Single Thread Process
Sebuah proses tradisional atau heavyweight process mempunyai single
thread yang berfungsi sebagai pengendali. Dapat diartikan sebagai proses yang
bekerja secara berurutan sesuai dengan urutan masing-masing thread
(terstruktur) dan hanya mengerjakan satu tugas dalam satu waktu. Di bawah ini
merupakan gambar single thread.
Gambar 6.4 Single Thread
6.4.2 Multithread Process
Merupakan satu atau beberapa thread yang dijalankan secara bersamaan
(multiproses), dimana masing-masing thread tersebut dijalankan pada jalur
masing-masing. Setiap thread pada multithread menjalankan kode atau script
program secara berurutan. Multithread dapat diartikan juga sebagai suatu proses
dengan thread banyak dapat mengerjakan lebih dari satu tugas pada satu satuan
waktu.
Multithread sering pula disebut dengan multiproses atau multitasking pada
sistem operasi. Gambar multithread ditunjukkan pada gambar 6.5.
SISTEM OPERASI 104