책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788979140606
· 쪽수 : 370쪽
· 출판일 : 2000-03-20
책 소개
목차
1장. 쓰레드의 소개
자바 관련 용어
쓰레드 개요
왜 쓰레드를 사용하는가?
요 약
2장. 자바 쓰레딩 API
쓰레드 클래스를 사용하는 쓰레딩
Runnable 인터페이스를 사용하는 쓰레딩
쓰레드의 라이프 사이클
쓰레드 명명
쓰레드 액세스
시작, 정지, 조인에 대한 추가사항
요 약
3장. 동기화 기법
은행 예제
비동기적인 데이터 읽기
동기화를 수행하는 클래스
동기화된 블록
중첩된 락
데드락
다시 은행 예제로
정적 메소드에 대한 동기화
요 약
4장. 대기와 통지
다시 은행 예제로
대기와 통지
wait(), notify(), 그리고 notifyAll()
wait()와 sleep()
쓰레드 인터럽션
정적 메쏘드(동기화에 대한 세부사항)
요 약
5장. 자바 쓰레드 프로그래밍의 유용한 예제들
데이터 구조와 컨테이너
간단한 동기화 예제들
네트워크 서버 클래스
AsyncInputStream 클래스
AsyncInputStream과 TCPServer의 사용
요 약
6장. 자바 쓰레드 스케줄링
쓰레드 스케줄링 개요
언제 스케줄링이 중요한가?
쓰레드 우선순위와 스케줄링
일반적인 스케줄링의 구현
네이티브 스케줄링 지원
다른 쓰레드 스케줄링 메쏘드
요 약
7장. 자바 쓰레드 스케줄링 관련 예제
쓰레드 풀
라운드 로빈 스케줄링
잡 스케줄링
요 약
8장. 고급 동기화 기법
동기화에 관련된 용어
데드락 막기
락 스타베이션
쓰레드 비안전 클래스
요 약
9장. 멀티프로세서 시스템을 위한 병렬 처리
단일 쓰레드 프로그램의 병렬화
내부 루프 쓰레딩
루프 인쇄
멀티프로세서 확장
요 약
10장. 쓰레드 그룹
쓰레드 그룹의 개념
스레드 그룹의 생성
쓰레드 그룹 메쏘드
쓰레드 그룹의 조작
쓰레드 그룹, 쓰레드, 그리고 보안
요 약
부록 A. 쓰레드 관련 기타 주제
부록 B. 예외와 에러
찾아보기