2023-12-21-TIL

Today I Learned

Today I Studied

동시성

동시성을 제어하는 가장 간단하고 확실한 방법은 ‘줄 세우기'이다. 유명 맛집에 가보면 여러 사람들이 동시에 입장하려고 할 때 항상 가게 사장님이 말씀하신다. "줄 서주세요", "번호표 뽑고 순서대로 대기해주세요" 만약에 줄 세우는 시스템이 제대로 갖춰지지 않은 가게였다면 손님들의 불만이 많을것이다. "왜 내가 먼저왔는데, 다른 손님이 먼저 들어가지?"라는 식으로 말이다. 늦게 왔더라도 예약한 손님은 먼저 입장시키기도 한다. 즉, 예약 손님은 우선 순위가 높은 것이다.

이와 같이, 동시성 처리는 큐(Queue)로 가장 쉽게 제어할 수 있다.

###

select for update

insert 2개 되면 안되나? snow flake..

음악 듣기 lock???

로컬캐시, 글로벌캐시, 분산캐시 일관성 관리

인퍼런스 서버 -> ㅇㅅㅇ

Optional.get 쓰지말자