84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
ArrayList가 스레드에 안전하지 않은 클래스이고 멀티 스레드 상황에서 직접 add() 및 제거()를 할 수 없다는 것을 알고 있지만 set(int index, E 요소) 메서드를 사용할 수 있나요?
비 스레드 안전은 List의 모든 작업이 잠겨 있지 않음을 의미합니다. 따라서 자신의 비즈니스 스레드에서 잠금을 제어해야 합니다.
이 논리를 살펴보면 각 인덱스 값은 하나의 스레드에서만 액세스(할당)할 수 있으며 동일한 인덱스에 대한 멀티스레딩 액세스는 없습니다
비 스레드 안전은 List의 모든 작업이 잠겨 있지 않음을 의미합니다. 따라서 자신의 비즈니스 스레드에서 잠금을 제어해야 합니다.
이 논리를 살펴보면 각 인덱스 값은 하나의 스레드에서만 액세스(할당)할 수 있으며 동일한 인덱스에 대한 멀티스레딩 액세스는 없습니다