Pengertian, Definisi dan Fungsi Thread pada Komputer

Apa kesamaan t-shirt dan program komputer? Mereka berdua terdiri dari banyak Thread! Sementara thread pada kaos menyatukan kemeja, thread pada program komputer memungkinkan program untuk menjalankan tindakan berurutan atau banyak tindakan sekaligus. Setiap Thread dalam program mengidentifikasi proses yang berjalan saat program memintanya (tidak seperti saat Anda meminta teman sekamar Anda untuk mencuci piring).

Thread biasanya diberi prioritas tertentu, artinya beberapa Thread lebih diutamakan daripada yang lain. Setelah CPU selesai memproses satu Thread, ia dapat menjalankan Thread berikutnya yang menunggu dalam antrean. Namun, ini tidak seperti Thread harus mengantre di konter kasir di Target pada hari Sabtu sebelum Natal. Thread jarang harus menunggu lebih dari beberapa milidetik sebelum dijalankan. Program komputer yang menerapkan "multi-threading" dapat mengeksekusi beberapa thread sekaligus. Sebagian besar sistem operasi modern mendukung multi-threading di tingkat sistem, artinya ketika satu program mencoba mengambil semua sumber daya CPU Anda, Anda masih dapat beralih ke program lain dan memaksa program pembohong CPU untuk berbagi prosesor sedikit.

Istilah "Thread" juga dapat merujuk pada serangkaian posting terkait dalam diskusi online. Papan buletin berbasis web terdiri dari banyak topik, atau Thread. Balasan yang diposting sebagai tanggapan terhadap postingan asli semuanya adalah bagian dari Thread yang sama. Dalam email, Thread dapat merujuk ke serangkaian balasan bolak-balik yang berkaitan dengan pesan tertentu.

Lebih baru Lebih lama