Synchronized, Transactional Isolation, Pessimistic Lock 정리
프로젝트에서 동시성 이슈를 다루면서 Transactional Serializable이 안되는지 이해가 되지 않았다.isolation level이 가장 높기 때문에 당연히 동시성 이슈가 해결될 것이라 생각했다.하지만 비관적락에서만 동시성 이슈가 발생하지 않았다.그래서 구체적인 동작방식을 이해하고자 정리했다.프로젝트 동시성 이슈 발생상황예약 프로젝트이 특성 사 예약 요청 트래픽이 몰리는 상황을 테스트100개의 스레드로 동시에 예약 요청하여 데이터를 생성int threadCount = 100;ExecutorService executorService = Executors.newFixedThreadPool(32);List list = new ArrayList();for (int i = 1; i list1 = n..
CS/DB
2024. 12. 2. 12:11
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 2018 카카오 공채
- 백준
- 자바
- 게리맨더링 2
- 라면공장
- 카카오2020 공채
- 프로그래머스
- 찾아라 프로그래밍 마에스터
- 카카오 2020 공채
- 오블완
- 티스토리챌린지
- 투포인터
- 124 나라의 숫자
- 괄호 변환
- 17779
- Brainf**k 인터프리터
- 가장 큰 정사각형 찾기
- programmers
- 17825
- java
- 후보키
- 정수 내림차순으로 배치하기
- 문자열을 정수로 바꾸기
- 2019 카카오 공채
- 3954
- 큰 수 만들기
- 단체사진 찍기
- 짝지어 제거하기
- 주사위 윷놀이
- DP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함