LE4 Threads Flashcards
Code section
Geheugenruimte voor programmacode.
Data section
Geheugenruimte voor gegevens.
Green threads
Platformonafhankelijk threadmechanisme, onder meer gebruikt bij de eerste versie van de Java virtual machine; maakt geen gebruik van kernelthreads.
Hyperthreading
Enkele processoren van Intel kennen de mogelijkheid om gebruik te maken van de verschillende execution units per processor(kern) om meerdere threads parallel uit te kunne voeren. Het is echter niet zo dat iedere execution unit van een willekeurige processor daarvoor geschikt is.
Kernel thread
Thread die direct wordt ondersteund door het besturingssysteem.
Multithreaded process
Proces met meer control-threads die echt of schijnbaar gelijktijdig uitgevoerd kunnen worden.
Multithreadingmodel
Wijze van afbeelding van gebruikersthreads op kernelthreads: veel-op-een, een-op-een, veel-op-veel.
Native threads
Kernel threads
Pthreads-specificatie
Platformonafhankelijke specificatie volgens een POSIX-standaard voor het opzetten van een thread library met API-functies voor het creëren en synchroniseren van threads
Singel-threaded process
Proces met slechts één control-thread.
Thread library
Bibliotheek van functies voor het realiseren van multi-threading. Belangrijk zijn de Pthreads-specificatie en de speciale set thread-gerelateerde functies die binnen de Win32 API beschikbaar is.
User thread (Gebruikersthread)
Thread die is geïmplementeerd met behulp van een bibliotheek (API) op gebruikersniveau. Een Java-thread is the beschouwen als een gebruikersthread.