DB 선 적용 이후 저장 이슈에 관한 질문입니다.
230
작성한 질문수 19
아이템 인벤 슬롯번호에 동시 다발 적으로 접근하면 슬롯 번호를 동일한 것으로 할당 받을 수 있다는 부분은 이해했습니다.
그렇다면 인벤토리 내부에서 비워져 있는 슬롯 번호를 할당 해줄때 락을 걸면 의미가 없을거 같고, 예약 상태로 바꿔줘서 최근에 뱉어준 슬롯 번호를 자료구조로 따로 관리 한다는 부분을 좀만 더 자세하게 설명해 주실 수 있을까요?
방법이 궁금해서 질문 남깁니다.
답변 1
0
구현 방법은 무궁무진해서 사실 딱히 정답은 없습니다.
쉽게 한다면 별도의 List<int> 에다가
현재 DB에 write하기 위해 '예약중'인 애들을 따로 저장하고,
실제 slot을 발급할 때는 해당 slot이 '예약중'인지를
List<int>를 체크해서 확인할 수 있겠죠.
마우스 이벤트 처리방법(오브젝트간 인터렉션)
0
636
1
RecvArgs_Completed에서 lock을 안하는 이유
0
524
1
Entity framework 질문드립니다.
0
592
2
json 직렬화
1
295
1
mmo 와 pvp
0
549
2
github로 프로젝트를 push, pull할 때 질문
1
539
1
Iocp 서버 관련 질문드립니다.
0
336
1
서버 관련 질문
0
403
1
DB 처리관련 질문이 있습니다
0
311
1
안녕하세요. 질문드립니다.
1
1517
2
이해한 것이 맞나 궁금합니다.
0
293
1
마이그레이션 파일이 이상합니다.
0
287
1
강의 마지막으로 질문 드립니다.
0
690
2
ItemDbId,구조 설계
0
275
1
MMO 서버 관리 질문 드립니다!
0
331
1
디비 정보 나누기
0
248
1
AccountDb 업데이트
0
311
1
콘솔창이 아니라 브라우저에서 실행
0
286
2
메모리 누수문제.
0
500
1
유니티에서 클라이언트 빌드후 실행하면 맵 로드가 안됩니다.
0
371
1
외부 네트워크에서도 접속해서 게임하기
1
344
1
유니티클라에서 패킷을 계속 보내지 않고 lockstep이나 추측항법으로 동기화를 할 수 있을까요?
0
610
1
서버 메모리와 DB 저장 관련 질문
0
376
1
JsonUtility.FromJson 관해서 질문있습니다.
0
282
1





