|
2개 성공했을 경우에 작업를 실행한다. 탐색 부분은 무한 루프이지만, Linux Kernel의 스케줄링으로 여러 Thread가 실행될 수 있다.
3.2 소스 코드 - philosopher()부분만 기재
int g_index=0;
void *philosopher(void *arg)
{
int left,right;
int id=g_id++;
int spa=0, loop=1;
while
|
- 페이지 5페이지
- 가격 0원
- 등록일 2008.07.09
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
1. Mutex나 Semaphore를 활용하는 동기화 응용프로그램
1.1 프로그램 설명
Thread가 실행되며 전역 메모리 작업을 하다 다른 Thread로 작업이 넘어가 전역 메모리를 사용하게 되면 전체적인 작업에 이상이 생길 수 있다. 이 프로그램은 과제 #01에서 사
|
- 페이지 7페이지
- 가격 0원
- 등록일 2008.07.09
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|