프린이인데 왜 쓰레드를 쓰나여?
쓰레드 없이 하면 뭐가 안되길래 쓰는거져
맛있는 치킨집에 배달원이 한 명 밖에 없으면 끔찍하잖아요
리슨 갯수를 늘려주는걸론 부족하나요?
리슨 개수를 어떻게 늘리나요? - dc App
소켓프로그래밍에선 리슨에 인자 넣어주면 갯수 늘어나자나여
backlog 파라미터 말하는건가? 그건 유저프로그램이 accept하기 전에 커널이 얼마나 많이 연결수립을 미리 해놓느냐를 설정하는거지. 치킨집 사장이 주문전화 많이 받아 놓으면 뭐해, 사장이나 배달부가 한 명인데
동접자가 100명인 서버에 스레드가 하나밖에 없다고 생각해보셈
process 새로 만들긴 싫어서? - dc App
네트워크라고 스레드를 써야하는건 아니고, 성능을 어떻게든 끌어올리기 위해서 스레드 쓰는거지
안드로이드로 예를 들면 옛날엔 선택이었는데, 지금은 필수임. 그 이유는 메인 스레드에서 네트워크 통신하다 보니까 레이아웃 갱신이 지연되는 등 UX를 저해하는 경우가 너무 많았음
맛있는 치킨집에 배달원이 한 명 밖에 없으면 끔찍하잖아요
리슨 갯수를 늘려주는걸론 부족하나요?
리슨 개수를 어떻게 늘리나요? - dc App
소켓프로그래밍에선 리슨에 인자 넣어주면 갯수 늘어나자나여
backlog 파라미터 말하는건가? 그건 유저프로그램이 accept하기 전에 커널이 얼마나 많이 연결수립을 미리 해놓느냐를 설정하는거지. 치킨집 사장이 주문전화 많이 받아 놓으면 뭐해, 사장이나 배달부가 한 명인데
동접자가 100명인 서버에 스레드가 하나밖에 없다고 생각해보셈
process 새로 만들긴 싫어서? - dc App
네트워크라고 스레드를 써야하는건 아니고, 성능을 어떻게든 끌어올리기 위해서 스레드 쓰는거지
안드로이드로 예를 들면 옛날엔 선택이었는데, 지금은 필수임. 그 이유는 메인 스레드에서 네트워크 통신하다 보니까 레이아웃 갱신이 지연되는 등 UX를 저해하는 경우가 너무 많았음