Thread atau yang disebut proses ringan (lightweight) adalah unit dasar dari utilisasi CPU. Di dalamnya terdapat ID thread, program counter, register, dan stack. Dan saling berbagi dengan thread lain dalam proses yang sama. Dengan menggunakan fasilitas thread , CPU dapat
secara intensif membagi diantara per thread tanpa menggunakan manajemen memori. Meskipun context switch pada thread masih memerlukan register set switcj tetapi pembuatan thread lebih murah dibandingkan context switch diantara heavy-weight.
Thread sangat berguna untuk membuat proses yang interaktif; misalnya pada
permainan (game). Dengan menggunakan sejumlah thread, program tetap dapat
menggerakkan sejumlah objek sembari memberikan kesempatan pemakai untuk
melakukan tanggapan melalui keyboard. Web browser merupakan contoh lain
penggunaan thread. Tanpa thread, Web browser akan menghentikan segala tanggapan
terhadap pemakai ketika perangkat lunak tersebut sedang mengambil isi dari suatu URL.
EmoticonEmoticon