Lompat ke isi

Utas (ilmu komputer)

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 5 Maret 2024 06.03 oleh Reno-Sifana (bicara | kontrib) (Reno-Sifana memindahkan halaman Utas (komputer) ke Utas (ilmu komputer): dalam padanan Bahasa Indonesia Computing bisa merujuk Ilmu komputer atau komputasi)
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)
Proses dengan dua utas, bekerja pada satu prosesor

Utas atau ulir (bahasa Inggris: thread of execution) dalam ilmu komputer, diartikan sebagai sekumpulan perintah atau instruksi yang dapat dilaksanakan (executable) secara sejajar dengan utas lainnya, dengan menggunakan cara time slice (ketika satu CPU melakukan perpindahan antara satu utas ke utas lainnya) atau multiprocess (ketika utas-utas tersebut dilaksanakan oleh CPU yang berbeda dalam satu sistem). Utas sebenarnya mirip dengan proses, tetapi cara berbagi sumber daya antara proses dengan utas sangat berbeda. Multiplethread dapat dilaksanakan secara sejajar pada sistem komputer. Secara umum multithreading melakukan time-slicing (sama dengan time-division dari multipleks), di mana sebuah CPU bekerja pada utas yang berbeda, bahwa suatu kasus ditangani tidak sepenuhnya secara serempak, untuk CPU tunggal pada dasarnya benar-benar melakukan sebuah pekerjaan pada satu waktu. Teknik penggantian (switching) ini memungkinkan CPU seolah-olah bekerja secara serempak.