Les threads verts sont des threads programmés par une machine virtuelle (VM) au lieu de nativement par le système d'exploitation sous-jacent. Ils imitent des environnements multithreads dans l'espace utilisateur sans s'appuyer sur des capacités d'OS natifs.