2
왜이 작품 않습니다greenlet을 시작하지 않은 경우 greenlet.getcurrent()가 작동합니까?
>>> import greenlet
>>> greenlet.getcurrent()
<greenlet.greenlet object at 0x02244030>
나는 그렇게()가 반환 무엇에 getCurrent되고, 아직 greenlets을 시작하지 않은? 패키지를 가져올 때 '기본 그린 레'가 실행됩니까? 아니면 현재의 프로그램 스택의 '그린렛 표현'일까요?
메인 그린렛은 언제 만들어 집니까? – amwinter
처음에는 물어볼 때 문제가되지 않지만 느슨하게 만들어집니다. 느리게 생성되는 이유는 실제로 전역 적으로 하나가 아니라 스레드 당 하나가 있다는 것입니다. 그러나 프로그램이 시작될 때 (또는 새 스레드가 시작될 때) 생성 된 것으로 생각해야합니다. –
아, 알 겠어 - C 파일의'green_create_main' – amwinter