파이썬의 녹색 스레드는 작업을 완료하기 위해 협업 멀티 태스킹을 사용합니다. 다음 시나리오의 경우 사용해야합니다. 다른 스레드에 컨트롤을 양보하거나 전달하지 않기 때문입니다.차단 기능이 단일 인 경우 greenthreads를 사용하는 모든 지점
시나리오 :
블로킹 기능이 하나의 명령이 있습니다 : 다른 컴퓨터에 긴 실행 SSH를. 따라서 여러 개의 녹색 스레드가있는 경우에도 첫 번째 스레드가 연결 시작을 위해 다음 스레드에 대한 제어권을 양보하지 않기 때문에 여러 개의 SSH 연결이 열리지 않을 수도 있습니다.
도 설명 IO 파일입니다 subprocess
를 사용하여 소켓 IO는 paramiko
또는 다른 파이썬 라이브러리이다 사용하여 SSH를 실행
의 cabale도하는 '녹색'라이브러리가있다. SSH 연결을 통해 입출력을 청크 할 수 있습니까? 응답을 기다리고 있습니까? 유스 케이스를 더 자세히 설명 할 수 있습니까? – wheaties