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
- 프로그래머스
- programmers
- java
- 17825
- 짝지어 제거하기
- 찾아라 프로그래밍 마에스터
- 카카오2020 공채
- 3954
- 티스토리챌린지
- DP
- 게리맨더링 2
- 카카오 2020 공채
- 큰 수 만들기
- 단체사진 찍기
- 백준
- 괄호 변환
- 2018 카카오 공채
- 자바
- 라면공장
- 2019 카카오 공채
- Brainf**k 인터프리터
- 124 나라의 숫자
- 가장 큰 정사각형 찾기
- 문자열을 정수로 바꾸기
- 투포인터
- 주사위 윷놀이
- 오블완
- 17779
- 후보키
- 정수 내림차순으로 배치하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함