알라딘

헤더배너
상품평점 help

분류

이름:유진 아가포노프 (Eugene Agafonov)

최근작
2016년 4월 <C# 멀티스레드 프로그래밍>

유진 아가포노프(Eugene Agafonov)

ABBYY 사의 웹 개발 부서를 이끌고 있으며, 모스크바에서 생활한다. 소프트웨어 전문 경력이 15년 이상이며, C#이 베타 버전일 때부터 개발을 시작했다. 2006년부터 ASP 닷넷 부문 마이크로소프트 MVP이고, '테크에드 러시아(TechEd Russia)' 같은 현지 소프트웨어 개발 콘퍼런스에서 최신 웹과 서버단 애플리케이션 개발 중심의 최첨단 기술에 대해 종종 발표한다. 주요 전문 분야는 클라우드 기반 소프트웨어 아키텍처, 확장성, 신뢰성이다. 열렬한 축구 팬이며 현지 락 밴드와 함께 기타를 연주한다. 개인 블로그(eugeneagafonov.com)나 트위터(@eugene_agafonov)를 통해 의견을 나눌 수 있다.  

대표작
모두보기
저자의 말

<C# 멀티스레드 프로그래밍> - 2016년 4월  더보기

얼마 전까지만 해도 일반적인 개인 컴퓨터의 CPU에는 하나의 연산 코어만 있었고, 그 전력소비량은 CPU 위에서 계란 프라이를 요리할 정도면 충분했다. 2005년 인텔이 첫 멀티코어 CPU를 소개한 이후에 컴퓨터들은 다른 방향으로 발전하기 시작했다. 낮은 전력 소비와 연산 코어 개수가 기초 연산 코어 성능보다 더 중요해진 것이다. 이것은 또한 프로그래밍 패러다임의 변화를 주도했다. 이제 최적 성능을 이루기 위해 모든 CPU 코어를 효율적으로 사용하는 방법을 배워야 하고, 동시에 특정 시간에 필요한 프로그램만 실행해 배터리 전력을 절약해야 한다. 이외에 여러 CPU 코어 또는 심지어 가능한 한 많은 사용자를 지원 가능하도록 효율적으로 여러 컴퓨터를 사용하는 방식으로 서버 애플리케이션을 프로그래밍해야 한다. 이런 애플리케이션을 만들 수 있으려면, 프로그램에서 효율적으로 여러 CPU 코어를 사용하는 방법을 배워야 한다. 마이크로소프트 닷넷 개발 플랫폼과 C# 프로그래밍 언어를 사용한다면, 이 책은 좋은 성능과 반응성이 갖는 애플리케이션을 프로그래밍하기 위한 완벽한 출발점이다. 이 책의 목표는 C# 멀티스레딩과 병렬 프로그래밍에 대한 단계별 안내를 제공하는 데 있다. 기본 개념을 시작으로 이전 장의 정보에 기반을 두면서 고급적인 주제를 점점 더 많이 살펴보고, 마지막 부분에서는 실제 병렬 프로그래밍 패턴과 윈도우 스토어 애플리케이션을 살펴본다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자