나눔
그럼 개사기인데.
블록킹 같은거 있으면 자기가 알아서 쓰레드 만듬 개사기임
저번에 COM관련 작업하면서 보니까 , 내부적으로 스레드를 여러개 만든뒤에 계속 배분해서 돌려가면서 쓰는듯 , 왜냐하면 COM이랑 이벤트 연결을 맺으면 맺었던 윈도우기준 스레드랑만 연결이 되는데 이게 이벤트가 수신되다가 말았다가 갑자기 됬다가 안됬다가 하는걸로 봐서 내부적으로는 스케쥴링하면서 돌려쓴다는걸 짐작 - dc App
심지어 소스코드가 거의 메인스레드로만 짜여진 소스마저도 io 가 혼재될때 그런현상이 벌어지는걸로 봐서 고루틴을 언어단에서 지원하기 위해서 그런식으로 운용한다는 느낌받으 - dc App
알아서 스레드를... 사기잖아 ㄷㄷ - dc App
커널 수준에서 일어나는 문맥 전환을 라이브러리가 수행할 뿐이다. 신기할 게 없지
아는척 하지마
n:m 그린 스레드 심지어 스케쥴링도 알아서 함 내부에선 네트워크 관리 iocp epoll 씀 루틴당 스택 2kb로 초당 10만 리퀘까지는 리퀘당 고루틴 하나씩 맹글어도 됨.
나눔
그럼 개사기인데.
블록킹 같은거 있으면 자기가 알아서 쓰레드 만듬 개사기임
저번에 COM관련 작업하면서 보니까 , 내부적으로 스레드를 여러개 만든뒤에 계속 배분해서 돌려가면서 쓰는듯 , 왜냐하면 COM이랑 이벤트 연결을 맺으면 맺었던 윈도우기준 스레드랑만 연결이 되는데 이게 이벤트가 수신되다가 말았다가 갑자기 됬다가 안됬다가 하는걸로 봐서 내부적으로는 스케쥴링하면서 돌려쓴다는걸 짐작 - dc App
심지어 소스코드가 거의 메인스레드로만 짜여진 소스마저도 io 가 혼재될때 그런현상이 벌어지는걸로 봐서 고루틴을 언어단에서 지원하기 위해서 그런식으로 운용한다는 느낌받으 - dc App
알아서 스레드를... 사기잖아 ㄷㄷ - dc App
커널 수준에서 일어나는 문맥 전환을 라이브러리가 수행할 뿐이다. 신기할 게 없지
아는척 하지마
n:m 그린 스레드 심지어 스케쥴링도 알아서 함 내부에선 네트워크 관리 iocp epoll 씀 루틴당 스택 2kb로 초당 10만 리퀘까지는 리퀘당 고루틴 하나씩 맹글어도 됨.