Top Qs
Tijdlijn
Chat
Perspectief

Thread (informatica)

informatica Van Wikipedia, de vrije encyclopedie

Thread (informatica)
Remove ads
Remove ads

Een thread[1] is de kleinste opeenvolging van geprogrammeerde instructies die onafhankelijk van elkaar door een scheduler kunnen worden beheerd. Computers met multitasking kunnen hun tijd zeer snel tussen verschillende taken verdelen. Multiprocessor-computers kunnen ook gelijktijdig taken uitvoeren. Door een grotere taak te verdelen in meerdere threads kunnen sommige taken sneller uitgevoerd worden door de computer.

Thumb
Geheugenverdeling single-threaded versus multi-threaded

In de meeste besturingssystemen vormen twee proceskenmerken de kern van een proces:

  • bezit van bronnen
  • inroosteren (scheduling) en uitvoering

Deze twee kenmerken zijn onafhankelijk en kunnen daarom ook onafhankelijk behandeld worden door het systeem. Om een onderscheid te maken wordt de eenheid voor toedeling (dispatch) doorgaans een thread genoemd en de eenheid voor bronbezit een proces of taak. Een proces kan meerdere threads bevatten.

Remove ads

Techniek

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads