인프런 커뮤니티 질문&답변

dyl님의 프로필 이미지
dyl

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버

Blazor와 WebApi 연동

MSSQL 멀티스레드 요청에서 lock 문제

작성

·

598

0

MSSQL 멀티스레드 요청에서 lock 을 해야 할까요?

api 서버에서 mssql 로 여러 병렬 요청을 보낼때 DB 측에서 병렬요청에 대한 lock 으로 막고 하나씩 처리 되게끔 막아 하나요?

답변 좀 부탁드리겠습니다!

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

그런 부분은 DB에서 알아서 해줍니다.
하지만 경우에 따라 순차적으로 실행되어야 하는 상황이 생긴다면
(ex. 특정 유저에 대해서 골드를 100으로 세팅후, 다시 200으로 세팅하는 작업을
순서를 바꿔서 한다면 최종 값이 100이 되겠죠!)
그건 컨텐츠 코드에서 어떻게든 순서를 맞춰서 요청하게끔 만들어줘야 합니다.

dyl님의 프로필 이미지
dyl

작성한 질문수

질문하기