스레드하나가 해당 테이블에 트랜잭션열고 데이터 조회중이야 이때 1.다른 스레드에서 이테이블 데이터 읽을수 잇어없어 ? 2.다른 스레드에서 이테이블 데이터 변경할수잇어업어? 대답해봐
댓글 13
알빠노
딱쇠(ddaksoe)2024-03-19 19:38
답글
닌 우라회사오면 기술면접에서 극딜맞고바로ko되겟다
익명(211.234)2024-03-19 19:38
답글
연봉 얼마냐
딱쇠(ddaksoe)2024-03-19 19:38
답글
니보다 한참높다
익명(211.234)2024-03-19 19:51
이새끼는 동시성 문제를 스프링에서만 설명가능한 거 보닌깐
그냥 대충 스프링만 한 새끼라고 짐작함 수 있음
프갤러 1(1.230)2024-03-19 19:43
답글
그니까 결국 모른다는거잖아 ㅋㅋㅋㅋ
익명(211.234)2024-03-19 19:51
답글
1ㅇㅇ
2고립수준 트랙잭션 수준마다다름
프갤러 1(1.230)2024-03-19 20:01
답글
트랜잭션 고립수준 (isolation 수준) 얘기만 나온가만 해도 훨씬낫다 ㅇㅇ
익명(211.234)2024-03-19 20:06
답글
정답임
익명(211.234)2024-03-19 20:08
답글
그럼 뭐 트랙잭션 스케줄까지 이야기하랴?
프갤러 1(1.230)2024-03-19 20:09
db을 많이 다뤄보진 않아서 잘 모르겠지만 운영체제 수준의 아주 로우하게 접근해보면, 여러 스레드가 특정 자원을 동시에 접근할 때의 생기는 문제를 방지하기 위해 뮤텍스(mutax)와 세마포어(semaphore) 기법을 씀 ㅇㅇ 쉽게 말하면 특정 스레드가 접근하고 있을시에는 다른 스레드가 접근을 못하고, 임계 영역이나 카운팅으로 관리함 ㅇㅇ
익명(182.225)2024-03-19 20:00
답글
ㅇㅇ 결국 디비락이란건데 스프링에서 일반적인 디폴트 격리수준의 락을 걸엇을때 본문의 2가지케이스에 대해 어떻게 처리되는지가 질문이엇음
알빠노
닌 우라회사오면 기술면접에서 극딜맞고바로ko되겟다
연봉 얼마냐
니보다 한참높다
이새끼는 동시성 문제를 스프링에서만 설명가능한 거 보닌깐 그냥 대충 스프링만 한 새끼라고 짐작함 수 있음
그니까 결국 모른다는거잖아 ㅋㅋㅋㅋ
1ㅇㅇ 2고립수준 트랙잭션 수준마다다름
트랜잭션 고립수준 (isolation 수준) 얘기만 나온가만 해도 훨씬낫다 ㅇㅇ
정답임
그럼 뭐 트랙잭션 스케줄까지 이야기하랴?
db을 많이 다뤄보진 않아서 잘 모르겠지만 운영체제 수준의 아주 로우하게 접근해보면, 여러 스레드가 특정 자원을 동시에 접근할 때의 생기는 문제를 방지하기 위해 뮤텍스(mutax)와 세마포어(semaphore) 기법을 씀 ㅇㅇ 쉽게 말하면 특정 스레드가 접근하고 있을시에는 다른 스레드가 접근을 못하고, 임계 영역이나 카운팅으로 관리함 ㅇㅇ
ㅇㅇ 결국 디비락이란건데 스프링에서 일반적인 디폴트 격리수준의 락을 걸엇을때 본문의 2가지케이스에 대해 어떻게 처리되는지가 질문이엇음
리드락 라이트락 말하는거냐