Thread (informatica)


De Nederlandstalige Wikipedia - De vrije encyclopedieDownload this dictionary
Thread (informatica)
Een thread (Engels voor draad) op een computer maakt deel uit van een proces. Naast threads en processen zijn er ook nog fibers. Door gebruik te maken van meerdere threads kan een computerprogramma snel wisselen tussen bepaalde onderdelen van taken. Het gebruik van meerdere threads wordt multithreading genoemd. In tegenstelling tot een proces, die een volledig geïsoleerd geheugengebied heeft, delen de verschillende threads van een bepaald proces hetzelfde codegebied, datagebied en heapgebied. Enkel de stapels zijn uniek bij threads. Hierdoor is er weinig OS-overhead bij het schakelen tussen threads in een proces gezien geen volledige contextwisseling dient uitgevoerd te worden. Daarom wordt een thread ook weleens een "light-weight process" genoemd in sommige operating systems.

Zie meer op Wikipedia.org...


© Dit artikel maakt gebruik van materiaal uit Wikipedia® en valt onder de GNU-licentie voor vrije documentatie en onder de licentie Creative Commons Naamsvermelding/Gelijk delen