위는 조공.



node.js의 개념이 잘 이해가 안되서 질문 드려요.




예를 들어.


유저가 접속할 때마다 DB에서 sid 라는 값을 불러온 후 1 증가시키고 DB에 다시 저장시키는 기능이 있다고 칠 때


이 경우 A가 접속했을 때 현재 sid를 알아오고 1 증가시켰는데, 아직 DB에 저장되기 전에 B도 접속하면 꼬일 수가 있음


이 현상을 방지하기 위해 다른 언어에서는 Lock을 사용.





그런데 node.js는 굳이 프로그래머가 Lock 사용 안 해도 알아서 자동으로 처리되나요?