사용하고 있는 파일의 Overwrite시 발생할수 있는 현상은 ?
글쓴이: befoed / 작성시간: 수, 2004/12/29 - 4:08오후
리눅스에서 개발하고 있는 초보 개발자 입니다.
개발중 궁금증이 있어서 이렇게 질문을 드리게 되었습니다.
궁금한 내용은 ,
1) 프로그램 내에서 특정파일을 open 하고 사용중에 ,
2) 사용되고 있는 파일이 Overwrite되어 버린다면
3) 프로그램은 어떻게 될까요?
입니다.
테스트를 직접 해보았는데 여러케이스가 발생되고 있어서 좀 혼돈 스럽습니다. 케이스별로 정확한 원인이나 , 다른 현상이 생길 가능성이 있다면 알려 주시면 감사하겠습니다.
위의 가정대로 테스트를 했을때.
1) 프로그램은 정상적으로 돌아 갑니다. ( ㅠㅠ 데이타의 확인은 못해봤습니다. Overwrite된 파일의 내용이 나오는지는 다시 테스트 해봐야 겠습니다.)
2) 프로세스 KILL ( 프로세스가 죽어 버리더군요 )
3) 커널 패닉 ( 커널 패닉도 한번 났습니다. )
이상 입니다.
Forums:
댓글 달기