Green thread () – wątek, który jest tworzony i obsługiwany przez maszynę wirtualną, w odróżnieniu od wątków natywnych danego systemu operacyjnego. Zielone wątki emulują środowisko wielowątkowe niezależnie od możliwości systemu, na którym zostały uruchomione. Są zarządzane w przestrzeni użytkownika, a nie jądra systemu, przez co mają możliwość pracy w środowiskach, które nie wspierają wątków.

Wydajność Na wielordzeniowych procesorach, natywne implementacje wątków pozwalają na automatyczne podzielenie pracy na poszczególne procesory, na co zwyczajowo nie zezwalają implementacje zielonych wątków. Na niektórych maszynach wirtualnych zielone wątki mogą być uruchamiane szybciej niż odbywa się to dla natywnych wątków systemu operacyjnego. Na jednoprocesorowych komputerach najbardziej wydajny model nie został jeszcze jasno określony, benchmarki na komputerach z zainstalowanym jądrem linuksowym pokazują, żeComparative performance evaluation of Java threads for embedded applications: Linux Thread vs. Green Thread.: zielone wątki wypadają lepiej od natywnych pod względem czasu aktywacji i synchronizacji natywne wątki systemu osiągają dużo lepszą wydajność przy operacjach I/O oraz przy przełączaniu kontekstu.