
[Java] 프록시 패턴을 통한 멀티 스레드 환경 조성하기

·
Dev Lang/JAVA
멀티스레드에서의 동시성멀티스레드 환경에서의 컬렉션 프레임워크들은 공유변수에 대한 값을 보장할 수 있을까?수 많은 스레드의 접근에도 유효한 값을 보장하는지에 대한 궁금증을 해결하기 위해 아래의 예시를 준비했습니다. 단순 컬렉션 구현 코드package thread.collection.simple.list;import static util.ThreadUtils.*;import java.util.Arrays;public class BasicList implements SimpleList { private static final int DEFAULT_CAPACITY = 5; private Object[] elementData; private int size = 0; public BasicList() { elem..