로딩
요청 처리 중입니다...

ch6 Synchronization

 ch6 Synchronization

동기화는 이전 챕터에서도 다룬 적이 있었다.아마 프로세스간 데이터 전달에 있어서 동기화가 필요하다고 했었던 기억이 난다.다시 복습을 해보자면여러 개의 프로세스에서 공유자원에 접근할 때 접근하는 순서에 따라 결과값이 의도대로 출력되지 않고 다르게 출력될 수 있기 때문에 동기화가 필요하다고 했었다!ex)예를 들어, 내가 내 계좌에 1000원이 있다고 하자.내가 500원을 출금하려고 하는 동시에, 친구가 내 계좌로 500원을 송금했다면, 내 잔고는 당연히 1000원이 있어야 맞다.

이 때 출금과 송금은 각각 독립된 다른 프로세스 혹은 쓰레드고, 이 두 개의 순서가 혼동된다면 잔고는 500원 혹은 1500원과 같은 결과를 내게 된다.위..........

ch6 Synchronization에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.

원문 링크 : ch6 Synchronization