Pthread Synchronization
- 최초 등록일
- 2010.12.24
- 최종 저작일
- 2010.12
- 9페이지/ 한컴오피스
- 가격 1,000원
소개글
+ 뮤택스 (example4.c)
- Pthread 뮤택스의 사용법을 익힌다.
- 뮤택스 default 속성의 값들을 확인한다.
* 동기화 프로토콜
* 뮤택스 적용 범위
- 뮤택스 초기화 방법들에 대하여 익히고 각 방법들의 차이점을 이해한다.
- 뮤택스를 통하여 동기화가 실현되는 것을 프로그램 결과를 통하여 확인한다.
+ 조건 변수 (example5.c)
- 조건 변수의 필요성에 대하여 이해하고 관련 API를 익힌다.
- 조건 변수를 사용하여 프로그래밍 할 때 특별히 주의할 점에 대하여 익힌다.
* 뮤택스와 반드시 결합하여 사용하여야 하는 이유를 이해한다.
* 조건 변수 검사시 while loop을 사용해야 하는 이유를 이해한다.
- 조건 변수를 사용함으로써 그렇지 않을 경우(polling을 사용할 경우)에 비하여 얻어지는 이점을 확인한다.
+쓰레드 취소 (example7.c)
- 쓰레드 취소와 관련된 API들을 이해하고 익힌다.
- Cancellation state와 type의 종류와 그 필요성에 대하여 이해한다.
컴파일 실행환경
없음
본문내용
* 동기화 프로토콜
* 뮤택스 적용 범위
- 뮤택스 초기화 방법들에 대하여 익히고 각 방법들의 차이점을 이해한다.
- 뮤택스를 통하여 동기화가 실현되는 것을 프로그램 결과를 통하여 확인한다.
+ 조건 변수 (example5.c)
- 조건 변수의 필요성에 대하여 이해하고 관련 API를 익힌다.
- 조건 변수를 사용하여 프로그래밍 할 때 특별히 주의할 점에 대하여 익힌다.
* 뮤택스와 반드시 결합하여 사용하여야 하는 이유를 이해한다.
* 조건 변수 검사시 while loop을 사용해야 하는 이유를 이해한다.
- 조건 변수를 사용함으로써 그렇지 않을 경우(polling을 사용할 경우)에 비하여 얻어지는 이점을 확인한다.
+쓰레드 취소 (example7.c)
- 쓰레드 취소와 관련된 API들을 이해하고 익힌다.
- Cancellation state와 type의 종류와 그 필요성에 대하여 이해한다.
/*
* Pthread Programming Example 4_1
*
* Saehwa Kim, ksaehwa@hufs.ac.kr
* Hankuk University of Foreign Studies
*/
참고 자료
없음