[운영체제]shared memory 예에서 race condition발생
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[운영체제]shared memory 예에서 race condition발생에 대한 보고서 자료입니다.

목차

발생 코드

실행 예

사용한 방지 코드(I)

사용한 방지 코드(II)

실행예

본문내용

#include
#include

main(){
int x;
int *y, *z;
int i, j;
x=shmget(0x10,4, 0777|IPC_CREAT); // 공유 메모리 설정
if ((fork())==0){
y=(int *) shmat(x, 0, 0); // 공유 메모리
for(j=0;j<1000;j++)
for(i=0;i<10000;i++)
*y=*y+1; // 임계영역
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; // 임계영역
  • 가격2,000
  • 페이지수6페이지
  • 등록일2005.12.21
  • 저작시기2005.12
  • 파일형식파워포인트(ppt)
  • 자료번호#328447
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니