일단 python에서 왜 gil을 쓰고 있는 걸까요? 무엇이 장점이고 단점일까요? 멀티 스레드를 써도 싱글 스레드 효과가 나는데 그렇다면 왜 멀티스레드를 사용할 수 있는 코드가 있을까요? python에서 사용하는 멀티 프로세스는 어느정도 성능 향상이 있을까요?
javascript는 gil을 쓰지 않아도 된다는데 그럼 뭐 때문일까요? single thread를 쓰기 때문 이라면 그걸 python은 왜 안쓰고 javascript는 썼을 까요? 둘은 어떻게 다를까요? multithread를 사용할 수 없어서 web worker를 쓴다는데 그렇담 오로지 그것만 사용할 수 있는 걸까요?