Notice
Recent Posts
Recent Comments
Link
목록thread safe (1)
판봉 개발 일기
List 컬렉션중 하나인 Vector에 대하여
Vector는 ArrayList와 동일한 내부 구조를 가지고 있지만 동기화된 메소드로 구성이 되어 있기때문에 멀티 스레드가 동시에 Vector의 메소드를 실행할 수 없다. 즉,하나의 스레드가 메소드를 실행을 완료해야만 다른 스레드가 메소드를 실행할 수 있다. 그래서 흔히들 "스레드에 안전하다"라고 말한다. 다음 글은 Vector를 생성하기 위한 방법을 설명한다. List list = new Vector(); List list = new Vecotr(); 여기서 E란 타입 파라미터를 이야기하며, 두번째것은 왼쪽 List에 지정된 타입을 따라간다. 다음은 Vector를 이용해서 Board 객체를 추가, 삭제, 검색하는 예제이다. import java.util.*; public class VectorExamp..
자바 복습
2021. 7. 13. 15:29