올바르게 이해하면 Node JS가 차단되지 않습니다 ... 그래서 데이터베이스 또는 다른 프로세스의 응답을 기다리는 대신 다른 것으로 이동하여 나중에 다시 확인합니다.
또한 단일 스레드입니다.
이 모든 것은 주어진 Node JS 프로세스가 단일 CPU 코어를 완벽하고 효율적으로 사용할 수 있지만 머신에서 다른 코어를 사용하지는 않는다는 것을 의미합니다.
이것은 물론 다른 CPU가 별도의 프로세스 인 한 다른 데이터베이스에서 SQL 데이터베이스 또는 의도적으로 분리 된 다른 CPU 헤비 서브 루틴과 같은 프로세스에 여전히 사용될 수 있음을 의미합니다.
또한 Node JS 프로세스에 무한 루프 또는 장기 실행 기능이있는 경우 해당 프로세스는 무한 루프 또는 장기 실행 기능이 중지되거나 전체 프로세스가 종료 될 때까지 더 이상 유용하지 않습니다.
이 모든 것이 맞습니까? 이해가 정확합니까?