Multithreading

Izvor: Vidipedija
Skoči na: orijentacija, traži

Multithreading je tehnika vremenskog raspoređivanja više procesa čime se korisniku stvara privid da se oni izvršavaju istovremeno. Zapravo se procesi dijele na segmente koje se zatim naizmjenično izvršavaju na procesoru. Suvremena računala raspolažu hardverskom podrškom koja omogućava učinkovito dijeljenje resursa jedne procesorske jezgre, kao što su jedinice za izračunavanje, Cache memorija procesora i TLB međuspremnici. Tehnika multithreadinga se često kombinira s tehnikom multiprocessinga gdje je u jednom računalnom sustavu na raspolaganju više kompletnih jedinica za obradu na kojima se multithreadingom izvršava više procesa.

Vanjske poveznice