경쟁 상태: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
편집 요약 없음 |
잔글편집 요약 없음 |
||
2번째 줄: | 2번째 줄: | ||
== 전산학 == |
== 전산학 == |
||
[[전산학]]에서 '''경쟁 상태'''란 [[공유 자원]]에 대해 여러 개의 [[프로세스]]가 동시에 접근을 시도할 때 접근의 타이밍이 |
[[전산학]]에서 '''경쟁 상태'''란 [[공유 자원]]에 대해 여러 개의 [[프로세스]]가 동시에 접근을 시도할 때 접근의 타이밍이 결과값에 영향을 줄 수 있는 상태를 말한다. 동시에 접근할 때 자료의 [[일관성]]을 해치는 결과가 나타날 수 있다. 이를 방지하기 위해서는 [[프로세스 협력]] 기법이 필요하다. |
||
=== 해결 방법 === |
=== 해결 방법 === |
2018년 2월 7일 (수) 16:47 판
공학 분야에서 경쟁 상태(race condition)란 둘 이상의 입력 또는 조작의 타이밍이 결과값에 영향을 줄 수 있는 상태를 말한다. 입력 변화의 타이밍이나 순서가 예상과 다르게 작동하면 정상적인 결과가 나오지 않게 될 위험이 있는데 이를 경쟁 위험이라고 한다.
전산학
전산학에서 경쟁 상태란 공유 자원에 대해 여러 개의 프로세스가 동시에 접근을 시도할 때 접근의 타이밍이 결과값에 영향을 줄 수 있는 상태를 말한다. 동시에 접근할 때 자료의 일관성을 해치는 결과가 나타날 수 있다. 이를 방지하기 위해서는 프로세스 협력 기법이 필요하다.
해결 방법
같이 보기
이 글은 운영 체제에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |