logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

Win32 멀티스레드 프로그래밍

Win32 멀티스레드 프로그래밍

애런 코헨, 마이크 우드링 (지은이), 김기정 (옮긴이)
한빛미디어
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 5개 9,500원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Win32 멀티스레드 프로그래밍
eBook 미리보기

책 정보

· 제목 : Win32 멀티스레드 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788979141009
· 쪽수 : 808쪽
· 출판일 : 2001-03-15

책 소개

Win32의 멀티스레드 프로그래밍을 자세하게 설명하고 있는 전문 서적이다. Win32가 POSIX 스레드와 같은 표준적인 스레드를 지원하고 있지는 않지만, Win32 스레드에 사용되는 뮤텍스, 세마포어와 같은 동기화 기법들은 일반적으로 스레드를 지원하는 운영체제가 제공하는 공통적인 개념이다.

목차

역자 서문
차례
서문

1장. 소개

멀티스레드 프로그래밍이란 무엇인가?
왜 멀티스레드 프로그램을 작성하는가?
스레드를 사용하면 안 되는 경우
멀티스레드 프로그래밍으로 넘어가기

2장. 스레드 스케줄링과 기본 개념

스레드 스케줄링
멀티스레드 프로그래밍 개념

3 장. 프로세스와 스레드 API

커널 객체
프로세스
스레드 역학
프로세스 수명에 대한 재조명

4장. 스레드 동기화 방법

Interlocked 함수
임계 영역
WaitForSingleObject와 WaitForMultipleObjects 함수
뮤텍스
세마포어
이벤트

5장. 스레드간 통신

공유 메모리와 메모리 맵 파일
익명 파이프
스레드와 메시지 처리
MsgWaitForMultipleObjects 함수

6장. Mcl: 멀티스레드 프로그래밍을 위한 C++ 클래스 라이브러리

CMcl 라이브러리 클래스 계층도
CMcl 클래스 라이브러리 구현

7장. Mcl: 상위 레벨 클래스

CMclShreadMemory
CMclLinkedLists
CMclMailBox
CMclMonitor
CMcl 클래스 라이브러리를 위한 Makefile

8장. 기초적 스레드 동기화

자원의 상호 배제
단일 허용 관문
경계적 대기
제한된 자원에 대한 경쟁
생산자와 소비자 문제의 변형

9장. 고급 캡슐화 기법

객체와 스레드 동기화
스레드 로컬 저장소

10장. 고급 스레드 관리 기법

요구에 따른 스레드
스레드 풀

11장. 멀티스레드 프로그램에서의 DLL

32 비트 DLL의 상세 분석과 의미 구조
DllMain 함수
함수와 데이터의 익스포팅
함수와 데이터의 임포팅
신중한 형태의 DLL을 구현하기
DLL에서의 정적 C++ 객체와 전역 C++ 객체

12장. 멀티스레드 사용자 인터페이스와 MFC

Win32 윈도우 시스템의 기본 구조
멀티스레드 프로그램과 사용자 인터페이스
왜 MFC를 사용하는가?
멀티스레드 프로그램에서 MFC 사용하기
MFC 프로그램에서 Mcl 사용하기
Mcl4Mfc 클래스 라이브러리

13장. 기초적인 멀티스레드 GUI 설계

세 가지 기본 디자인 패턴
스스로 움직이는 컨트롤
식사하는 철학자 문제의 애니메이션을 이용한 시뮬레이션
자발적인 다이얼로그 박스

14장. 구조적 예외 처리

구조적 예외 처리의 개요
구조적 예외 처리의 일반적인 사용 예
예외 처리를 위한 전략
C++와 구조적 예외 처리의 혼용

15장. 멀티스레드 프로그램 디버깅

병렬적으로 사고하기
하이젠버그 불확실성 원리
코드를 단계별로 훑어라
비주얼 C++ 스레드와 콜스택 윈도우 사용하기
어떤 것이 주 스레드인가?
어떤 스레드를 디버깅하는지 파악해라
디버깅하는 동안 발생하는 문맥 교환에 주의해라
시간은 디버거 안에서도 기다리지 않는다
어떤 스레드가 어떤 윈도우를 소유하고 있는지 파악해라
OutputDebugString을 사용해라
메모리를 나눠라

후기

부록 A
부록 B
찾아보기

저자소개

애런 코헨 (지은이)    정보 더보기
1977년 취미로 RCA 1802라는 단일 보드 마이크로 컴퓨터로 컴퓨터 프로그래밍을 시작했고, 1980년대 초반 의과대학에 다니면서 Atari 800, 매킨토시, IBM PC와 같은 여러 환경의 컴퓨터 플랫폼을 다루어 보았다. 미시건 대학에서 의학 박사 학위를 취득하였다. 현재는 인텔에서 윈도우 95와 NT를 사용해서 화상 회의 시스템을 개발하는 작업을 하고 있다.
펼치기
마이크 우드링 (지은이)    정보 더보기
마이크 우드링은 윈도우 3.0 시절부터 인텔 플랫폼에서 디바이스 드라이버, DLL, 윈도우 애플리케이션을 프로그래밍했다. 인텔의 소프트웨어 시스템 선임 연구원으로 있을 때 전화, 인터넷, 화상 회의 기능이 있는 제품을 위해서 C++로 실시간 ISDN 통신 소프트웨어를 개발했다. 현재 마이크는 독립적으로 컨설팅 업무를 하고 있으며 Win32 프로그래밍을 가르치고 있다. 마이크는 몬타나 주립대학에서 컴퓨터공학 학사 학위를 취득하였다.
펼치기
김기정 (옮긴이)    정보 더보기
1998년 서울대학교 전기공학부를 졸업했고, 현재는 서울대학교 의료 전자 연구실 박사 과정 중에 있다. 자바 가상 머신(JVM) Kaffe 포팅과 초음파 진단기용 임베디드 파일시스템(VFAT)을 구축하는 프로젝트와 JVM Kaffe를 Arx 운영체제에 포팅, GE사의 초음파 진단기용 임베디드 파일시스템(VFAT)을 구축하는 프로젝트를 수행하였다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책