개발/Node.js (1) 썸네일형 리스트형 [Node.js] Race Condition과 해결 원리 본 글에서는 Node.js에서 발생할 수 있는 Race Condition에 대해 작성하려고 한다. + 첫 프로젝트인 새싹챌린지를 진행하면서 겪었던 일까지 1. Race Condition이란? Race Condition(경쟁 상태) 혹은 경쟁 조건이라고도 불리우며 로 둘 이상의 스레드, 프로세스 그외 작업들이 공유 자원(변수, 메모리, 파일 등)에 대해 동시에 접근할 때 누가 언제 데이터를 읽거나 쓰느냐에 따라 결과가 달라질 수 있는 문제를 이야기 한다. 다음은 간단한 예시이다. 나의 잔액은 10만원이 있다. 이 잔액에는 여러 사람들이 동시에 입금할 수 있다. 두 사람이 각각 거의 동시에 30만원, 10만원을 입금했다고 가정하자. 입금이 확인 되면 내 잔액을 확인하고 내 잔액 = 잔액+입금 금액(myAmo.. 이전 1 다음