본문 바로가기

쓰레드

(2)
[병렬프로그래밍] 자바 병렬 프로그래밍 소개 자바에서 제공하는 저수준의 도구와 설계 수준의 정책 간 차이점을 극복할 수 있도록 병렬 프로그램을 작성하는데 필요한 간결한 규칙이 필요합니다. 자바 메모리 모델의 깊숙한 부분까지 이해하면 병렬 프로그램 작성을 잘할수 있는건 맞지만 그런 상세한 내용을 모르는 상태에서도 올바르게 동작하는 병렬 프로그램을 작성할수 있도록 도와주려는 의도가 있습니다. 자바 병렬 프로그래밍과 관련하여 간결한 규칙을 잘 따르면 올바르면서도 유지보수도 간편한 병렬 프로그램을 작성 가능합니다. 동기화에 대한 기본 지식 필요합니다.자바 동기화 기능에 대한 입문서 The Java Programming Language 스레드 관련 부분.Concurrent Programming in Java 등을 참고. 기본 원리 / 병렬 프로그램 구조 잡..
[자바] 자바 병렬 프로그래밍 멀티 코어를 100% 활용하는 자바 병렬 프로그래밍 발 행 : 2008년 7월 30일 지은이 : 브라이언 게츠, 더그 리 외 옮긴이 : 강철구 책에서 다루는 내용: - 병렬 처리와 스레드 안전성에 대한 기초 - 스레드 안전한 클래스를 작성하는 기법 - java.util.concurrent 패키지에 들어있는 라이브러리 클래스 활용법 - 성능 최적화를 위해 취해야 할 방법 - 병렬 처리 프로그램 테스트 방법 - 단일 연산 변수, 넌블로킹 알고리즘, 자바 메모리 모델과 같은 고급 주제 책 소개 일부 발췌: 2000년 초반까지 컴퓨터 프로그램의 성능은 무어의 법칙에 따라 성장해왔습니다. 하지만 이제부터는 암달의 법칙에 의해 발전하게 될 것입니다. 여러 개의 프로세서를 효율적으로 활용하는 프로그램을 작성한다는건 ..