쓰레드 - web / os

김민겸·2024년 6월 12일

웹 서버에서의 쓰레드 = 클라이언트들의 요청을 처리할 때 각 요청에 따라 쓰레드 만든다.

os에서의 쓰레드 = 각 쓰레드마다 요청을 컴퓨터(서버)에서 처리할 때 필요한 동시성을 위해 쓰레드 뽑아서 씀.

그러면 웹 서버에서의 쓰레드와 session의 차이점은?

쓰레드는 요청을 처리하기 위해 생성된 것.
세션은 http의 stateless함을 없애기 위해

그러면 멀티코어 cpu가 좋은 이유는 각 코어마다 쓰레드를 하나씩 처리할 수 있기 때문. 멀티 쓰레딩이라도 결국에 하나씩 처리해야하지만 코어를 여러개두면 더 빠름

profile
pokermaster

0개의 댓글