작업관리자 보면
탭 하나당 프로세스 하나 할당되던데
멀티스레드는 프로세스 하나에 분기가 여러개로 나뉘는거 아님?
나 그렇게 배웠는데
그래서 웹서버쪽 프로그래밍은 보통 멀티 스레드로 하는데
node.js가 단일 스레드로 해서 뭐 어쩌고 저쩌고
작업관리자 보면
탭 하나당 프로세스 하나 할당되던데
멀티스레드는 프로세스 하나에 분기가 여러개로 나뉘는거 아님?
나 그렇게 배웠는데
그래서 웹서버쪽 프로그래밍은 보통 멀티 스레드로 하는데
node.js가 단일 스레드로 해서 뭐 어쩌고 저쩌고
탭하나에 프로세스하나
요즘은 멀티프로세스보다는 멀티쓰레딩을 쓰는 추세인데 탭 하나에 프로세스 하나씩 할당함? - return 0;
그럴수밖에 없는게, 특정 웹페이지 잘못 들어가면 브라우저 뻗는 경우가 있음. 근데 그게 한개의 프로세스일 경우 통째로 다 죽음. 멀티 프로세스라면 그거 하나만 죽겠지. 그래서 멀티프로세스로 하는거일걸.
그런데 무조건 멀티프로세스는 아니고, 한개의 페이지에서 일반클릭해서 확장된 탭인 경우는 같이 묶인 프로세스일거야. 새탭으로 따로 연 경우에는 멀티가 될거고.