|
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include <semaphore.h>
/* thread 이름 */
char threadID1[] = "사람 1";
char threadID2[] = "사람 2";
char threadID3[] = "사람 3";
/* semaphore 변수 */
sem_t Hole1;
sem_t Hole2;
|
- 페이지 6페이지
- 가격 1,000원
- 등록일 2005.02.18
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
고속도로 톨게이트를 통과할 때 한대의 차량만이 통과한다는 것을 우리는 알고 있습니다.
이것을 semaphore에 적용해보면 우리가 일반적으로 생각한대로 한대의 차량만이 나가지만, semaphore를 적용하지 않은 프로그램은 모든 차량이 한꺼번에
|
- 페이지 19페이지
- 가격 2,000원
- 등록일 2005.09.20
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include <windows.h>
#include <stdio.h>
HANDLE hSemaphore ;
bool NowToiletUse;
int IfSemUse,AnotherMan;
char Name[5][10]={"강호동", "김제동", "박수홍", "이휘재", "탁재훈"};
DWORD WINAPI UseToilet1(LPVOID arg)
{
DWORD dwThreadId = GetCurrentThreadId();
printf("%s씨가 화장
|
- 페이지 7페이지
- 가격 1,000원
- 등록일 2005.02.21
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
semaphore_p failed\\n\"); //에러메시지를 출력한다.
return(0);
}
return(1);
}
★소 감
수업시간에 배웠던 세마포어를 실제적인 unix상에서 구현을 해봄으로써 단순히 이론에만 충실했던 것에서 실질적으로 세마포어가 운영체제안에서 어떤식으로 구현이
|
- 페이지 9페이지
- 가격 2,000원
- 등록일 2015.07.21
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
운영체제 강의안 자료 참고
.
2. 출처 및 참고문헌
운영체제 강의안 자료
이경호. (2020). 다중 학습자가 동시에 사용할 수 있는 Test-and-Set 알고리즘 이해를 위한 시뮬레이션 앱 개발. 한국컴퓨터정보학회논문지, 25(9), 193-201. https://doi.org/10.9708/jksc
|
- 페이지 5페이지
- 가격 2,500원
- 등록일 2024.01.12
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|