Wirtualne maszyny Smalltalka nie oceniają przebiegu działania, mimo to maszyna wirtualna ciągle może zmienić przebieg działania wątku po otrzymaniu zewnętrznego sygnału (wyczerpanie limitu czasowego, zwolnienie zasobów I/O). Niektóre implementacje Smalltalka np. QKS Smalltalk, oceniają przebieg działania, obsługują zielone wątki i zapobiegają inwersji priorytetu. W większości środowisk Smalltalka, regularnie budzący się proces o wysokim priorytecie efektywnie implementuje wywłaszczanie: [ [(Delay forMilliseconds: 50) wait] repeat ] forkAt: Processor highIOPriority Większość implementacji zielonych wątków nie zawiera obsługi zapobiegania przed inwersją priorytetów.
Zobacz też Proces (informatyka) Wątek (informatyka) Współprogram Wirtualna maszyna Javy Global Interpreter Lock
Przypisy
Linki zewnętrzne JavaWorld article about Green threads Green threads on Java threads FAQ
Kategoria:Programowanie równoległe