전체 글
-
.NET 이 제공하는 비동기 프로그래밍 async/await캐치마인드 클론 개발 2020. 12. 7. 14:43
ibocon.tistory.com/89?category=794757 [C#] 비동기 프로그래밍 비동기 프로그래밍 비동기 프로그래밍은 중앙처리장치(CPU)를 효율적으로 사용하기 위한 기술이다. 중앙처리장치는 매 초마다 정말 많은 작업을 요청받고 처리한다. 데이터를 읽거나 쓰거나, 네 ibocon.tistory.com TaskBased-Asynchronous Pattern(TAP) 을 기반으로 async / await 키워드로 구현할 수 있도록 제공하고 있다. 이렇게 쉽게 비동기 작업을 구현할 수 있다니 놀랍다. C#이 구현한 비동기 작업에 대한 개념 C# 의 비동기 모델은 Futures and promises 개념을 프레임워크로 구현했다. Futures는 "지금은 없지만 언젠가 사용가능해질 데이터를 기다리..
-
소켓 프로그래밍 역사/java nio, netty캐치마인드 클론 개발 2020. 12. 7. 14:27
gompangs.tistory.com/entry/Netty-%ED%86%B5%EC%8B%A0-%EC%84%9C%EB%B2%84-%EA%B0%9C%EB%B0%9C-%EA%B4%80%EB%A0%A8-%EC%A3%BC%EC%A0%80%EB%A6%AC Netty 통신 서버 개발 관련 주저리 Netty? Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. netty는 JAVA 진영의 Transport Layer에서.. gompangs.tistory.com eincs.com/2009/08/java-n..