인프런 커뮤니티 질문&답변
DB 선 적용 이후 저장 이슈에 관한 질문입니다.
작성
·
228
0
아이템 인벤 슬롯번호에 동시 다발 적으로 접근하면 슬롯 번호를 동일한 것으로 할당 받을 수 있다는 부분은 이해했습니다.
그렇다면 인벤토리 내부에서 비워져 있는 슬롯 번호를 할당 해줄때 락을 걸면 의미가 없을거 같고, 예약 상태로 바꿔줘서 최근에 뱉어준 슬롯 번호를 자료구조로 따로 관리 한다는 부분을 좀만 더 자세하게 설명해 주실 수 있을까요?
방법이 궁금해서 질문 남깁니다.
퀴즈
48%나 틀려요. 한번 도전해보세요!
데이터베이스 연동 시 Entity Framework Core와 같은 ORM 사용의 주요 이점은 무엇일까요?
SQL 쿼리 수동 작성 최소화
게임 스레드에서 직접 DB 접근 허용
데이터 유효성 검사 자동화
데이터베이스 설계 자동화
답변 1
0
Rookiss
지식공유자
구현 방법은 무궁무진해서 사실 딱히 정답은 없습니다.
쉽게 한다면 별도의 List<int> 에다가
현재 DB에 write하기 위해 '예약중'인 애들을 따로 저장하고,
실제 slot을 발급할 때는 해당 slot이 '예약중'인지를
List<int>를 체크해서 확인할 수 있겠죠.




