Thread adalah unit terkecil
dalam suatu proses yang bisa dijadwalkan oleh sistem operasi.
• Single-Threading
adalah sebuah lightweight process (proses sederhana) yang
mempunyai thread tunggal yang berfungsi sebagai pengendali/ controller.
• Multi-Threading
adalah proses dengan thread yang banyak dan mengerjakan lebih dari
satu tugas dalam satu waktu
Perbedaan antara
single thread dengan multi thread adalah dalam Multi-Threading setiap thread
dapat melakukan proses tersendiri, sehingga proses yang semula besar dipecah ke
dalam proses kecilkecil, sedangkan pada single thread hanya ada 1 thread yang
menangani proses yang besar. Tentu multithread akan lebih cepat dari pada
single thread, namun dalam kasus tertentu terlalu banyak multithread justru
memperlambat kerja atau proses.
0 komentar :
Posting Komentar
Berkomentarlah dengan bijak