뭔차이임
비동기랑 멀티쓰레드랑 비슷한거임?
익명(211.221)
2021-05-19 13:55
추천 0
댓글 5
다른 게시글
-
멀티스레드랑 코루틴은 다른거잖아? [2]익명(175.223) | 21.05.19추천 0
-
파이썬 제작자 => MS 입사함모드맵퍼(modmapper) | 21.05.19추천 0
-
일반 회사원이 파이썬 공부해서 쓸데가있냐?? [2]스가돈(lhuiw) | 21.05.19추천 0
-
오늘이 부처님오신날임? [2]익명(121.170) | 21.05.19추천 0
-
국비에서 스프링부트 가르켜주는데 그냥 스프링은 건너뛰어도 되는거임 ..?익명(49.142) | 21.05.19추천 0
-
async await 특 [5]모드맵퍼(modmapper) | 21.05.19추천 0
-
몇일전에 nginx 리버스 프록시 모른다고 징징댔는데 [1]200만원 컴..(119.203) | 21.05.19추천 0
-
살쪄야되..익명(175.223) | 21.05.19추천 0
-
갓샵은 진짜 무지성으로 멀티스레딩하기 좋은듯 [2]모드맵퍼(modmapper) | 21.05.19추천 0
-
야망으로 채우자~~ [1]익명(180.71) | 21.05.19추천 0
비동기/동기 - 오퍼레이션의 결과를 바로 통지 받을지 나중에 통지 받을지를 구분하는 개념
멀티쓰레드 - 쓰레드 여러개로 돌리는거..
비동기 : 일 다 했음 ? -> 아직 -> 그럼 말지 뭐 ㅎ 동기 : 일 다 했음 ? -> 아직 -> 다 할때까지 기다릴께 ㅎ
기본적으로는 비슷한거긴 한데 좀 다르다. nodejs가 왜 떴냐면 기존의 멀티쓰레드 방식 사용자 관리는 리소스 존나 쳐먹었음. 그런데 nodejs 싱글쓰레드가 멀티쓰레드 씹바르는 결과가 나옴. 멀티쓰레드로 수천명을 동접을 겨우 버티던 시스템이 nodejs로는 수만의 동접을 수월하게 버틴예가 대표적임. 그것도 싱글스레드로. 대신 사용자 입장에서는 조금 끊김이나 느려짐이 있을거임. 멀티쓰레드는 PC FPS게임 종류에 어울리고 nodejs는 모바일이나 웹서비스류에 어울리지.
기본적으로 멀티쓰레드는 동기방식으로 자원을 대개 필요이상으로 점유하면서 비동기성을 구현하는 방식이고, 아예 비동기 방식은 자원점유 필요없이 이벤트가 생기면 그때 일한다는 식임. 둘이 같이 쓰지 못할 이유도 없고, 용도에 따라 다르게 쓰면 됨.