Zielone wątki i wątek w Pythonie

Tak jakWikipedia stwierdza:

Zielone wątki emulują środowiska wielowątkowe bez polegania na jakichkolwiek rodzimych możliwościach systemu operacyjnego i są zarządzane w przestrzeni użytkownika zamiast w przestrzeni jądra, umożliwiając im pracę w środowiskach, które nie mają obsługi wątków natywnych.

Wątki Pythona są implementowane jakopthreads (kernel threads)i ze względu na globalną blokadę interpretera (GIL), proces Pythona uruchamia tylko jeden wątek naraz.

[PYTANIE] Ale w przypadkuGreen-threads (lub tzw. greenlet lub tasklets),

Czy toGIL wpływać na nich? Czy na raz może być więcej niż jeden zielony?Jakie są pułapki korzystania z greenletów lub taskletów?Jeśli korzystam z greenletów, ile z nich może obsłużyć proces? (Zastanawiam się, ponieważ w jednym procesie możesz otworzyć wątki doulimit(-s, -v) ustawione w systemie * ix.)

Potrzebuję trochę wglądu i byłoby pomocne, gdyby ktoś mógł podzielić się swoim doświadczeniem lub poprowadzić mnie na właściwą ścieżkę.

questionAnswers(2)

yourAnswerToTheQuestion