|
/ 1,0 / 1,1 이렇게 3가지 경우에는 Race condition이 발생하지 않고 0,0인 경우에 회로에 따라 값이 변할 수 있는 Race condition이 발생한다.
느낀점 :
latch에 1,1값이 입력되면 문제가 생기기 때문에 그 뒤에 오는 모든값이 무조건 Race condition상태가 될 줄
|
- 페이지 2페이지
- 가격 3,360원
- 등록일 2013.10.25
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
// 임계영역
printf("child: the result is %dn", *y);
}
else{
z=(int *) shmat(x, 0, 0); // 공유 메모리
for(j=0;j<1000;j++)
for(i=0;i<10000;i++)
*z=*z+1; // 임계영역 발생 코드
실행 예
사용한 방지 코드(I)
사용한 방지 코드(II)
실행예
|
- 페이지 6페이지
- 가격 2,000원
- 등록일 2005.12.21
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
Condition Variables
: thread사이에서 발생하는 이벤트에 대한 동기화를 담당하며 mutex lock과 같은 lock과 unlock을 사용한다. condition variables는 신호(signal)을 이용해 thread들간의 동기화 문제를 해결한다.
2. Multiple Thrad사이에서 data를 공유시 race condition
|
- 페이지 5페이지
- 가격 1,000원
- 등록일 2003.12.23
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
race condition\"이라고 한다.
위와 Producer/Consumer예제에서 race condition을 방지하기 위해, Producer와 Consumer는 동기화(synchronized)가 되어야 한다. 또한, CubbyHole과 같은 object는 동시에 두개의 thread에 의해서 동기화 되면서 접근되는데, 이러한 object를 \"con
|
- 페이지 14페이지
- 가격 5,000원
- 등록일 2009.05.03
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
race condition\"이라고 한다. 위와 Producer/Consumer예제에서 race condition을 방지하기 위해, Producer와 Consumer는 동기화(synchronized)가 되어야 한다. 또한, CubbyHole과 같은 object는 동시에 두개의 thread에 의해서 동기화 되면서 접근되는데, 이러한 object를 \"con
|
- 페이지 17페이지
- 가격 6,500원
- 등록일 2009.05.06
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|