작성
·
163
답변 2
0
넵, 감사합니다. 방금 블로그를 읽어봤는데, I/O 작업을 시작하는 스레드가 GIL을 풀어서 다른 스레드가 GIL을 획득하고 CPU 작업을 할 경우, 두 스레드는 동시에 작업이 진행되는건가요? 조금 헷갈리는게 블로그를 읽으면, GIL을 획득한 스레드가 있으면 다른 스레드는 CPU 작업을 하지 못한다라고 읽히거든요. 그럼 I/O 작업은 동시에 가능한가 싶구요.
0
회피하기 위해 무조건 멀티 프로세싱을 사용하는 것은 아닙니다.
이건 개발자 마다 모두 주장하는 부분이 다소 다른 부분이 있습니다.
아래 블로그를 정독해보시면 도움 되실겁니다.