viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73dec87fa11d0283123a3619b5f9530e1a1316068e0dbca0e2d7abdec7b58929ea4ac53cb53306578b431addecbe8dd21b651d9ce253d134263c5eddbbca50468bf9fd161954d16fafeaebbc2


오른쪽 위는 거의 안씀
저건 그냥 왼쪽 아래 하위호환임

보통 왼쪽 위나 오른쪽 아래를 자주 씀.

노드는 오른쪽 아래

자바는 셋다 가능

근데 자바가 비동기 할 수 있는 환경이 썩 그렇게 좋지는 않음.

I/O 관련 작업 메소드가 있으면 항상 동기 비동기가 다 있어야하는데 자바는 쫌 부족하제

소켓짤때 버퍼 어싱크 써서 하는 경우도 있긴한데
그래도 자바는 가장 자바스럽게 짜는건 동기 블락이라고 본다.

노드처럼 모든게 비동기에 논블럭 환경이면 실수할 것도 적고 가는 길만 잘 파악하면 되는데

자바같은거로 깝족대다 ㅈ털리는 경우 허다함.
자바로 걍 동기+블록으로 쓰레드풀로 적당히 가성비 있게 짜는게 더 나음.

비동기는 노드할때 써라.


여담이지만 씨샵은 근데 닷넷에 다 제공함 ㅇㅇ

자바는 추구하는 방향이 쓰레드 경량화라서 동기+블럭 메타는 계속 가져갈듯 싶다.

씨샵은 이것저것 다 따라하는 스타일임.

마소가 그런 스타일이라 신개념 기법들 대부분 버전업  할때 항상 생긴다고 보면된다.

포프같은 애들이 그래서 마소를 찬향하지