Utas (ilmu komputer): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
EmausBot (bicara | kontrib)
k Bot: Migrasi 1 pranala interwiki, karena telah disediakan oleh Wikidata pada item d:Q213092
Kenrick95Bot (bicara | kontrib)
k Bot: Penggantian teks otomatis (- tapi + tetapi)
Baris 1:
'''Ulir''', '''utas''' atau '''''thread''''' (singkatan dari "''thread of execution''") dalam [[ilmu komputer]], diartikan sebagai sekumpulan perintah (instruksi) yang dapat dilaksanakan (dieksekusi) secara sejajar dengan ulir lainnya, dengan menggunakan cara ''time slice'' (ketika satu [[CPU]] melakukan perpindahan antara satu ulir ke ulir lainnya) atau ''multiprocess'' (ketika ulir-ulir tersebut dilaksanakan oleh CPU yang berbeda dalam satu sistem). Ulir sebenarnya mirip dengan [[proses]], tapitetapi cara berbagi sumber daya antara proses dengan ulir sangat berbeda.
''Multiplethread'' dapat dilaksanakan secara sejajar pada sistem komputer. Secara umum ''multithreading'' melakukan ''time-slicing'' (sama dengan ''time-division'' multipleks), di mana sebuah CPU bekerja pada ulir yang berbeda, di mana 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.