Apa Yang Dimaksud Dengan Thread?
sumber : https://www.sridianti.com/perbedaan-proses-dan-thread-dalam-os.html
Dalam dunia IT, thread adalah pelaksanaan instruksi terkecil dari program komputer yang dapat dikelola secara independen sesuai dengan jadwal. Sebuah thread adalah jalan eksekusi sederhana dalam proses. Sebuah thread adalah sebagai proses kuat karena thread bisa melakukan proses apa saja yang bisa dilakukan. Sebuah thread adalah proses ringan dan membutuhkan sumber daya yang lebih sedikit. Thread dapat mulai dari membaca dan menulis ke variabel yang sama dan struktur data variabel. Thread dapat berkomunikasi antara thread dengan mudah.
Hari ini multi-threading telah menjadi pendekatan alami untuk banyak masalah. Sebuah pekerjaan besar dibagi menjadi beberapa bagian dan masing-masing ditugaskan untuk unit eksekusi yang disebut thread. Ini hanya multi-threading. Hal ini memerlukan kehati-hatian pemrograman karena thread berbagi struktur data yang dimodifikasi oleh thread lain pada satu waktu dan juga karena thread berbagi ruang alamat yang sama. Satu keuntungan lebih dari thread adalah bahwa thread menyediakan cara yang efisien dan efektif untuk mencapai paralelisme. Sebuah throughput sistem dapat ditingkatkan dengan membiarkan beberapa thread berjalan pada beberapa prosesor karena thread adalah entitas independen yang dapat dijadwal (schedulable).
sumber : https://www.sridianti.com/perbedaan-proses-dan-thread-dalam-os.html
Komentar
Posting Komentar