다형성 알고리즘과 관련된 다양한 추가 작업을 제공하는 컬렉션을 처리하는 java.util 패키지 메서드를 전문으로 하는 컬렉션 클래스입니다.
이 클래스는 다음과 같이 동기화된 컬렉션() 메서드의 다양한 변형을 제공합니다.
Sr. | c)|
---|---|
2 이 메소드는 List 인터페이스의 객체를 받아 지정된 목록이 지원하는 동기화된(스레드 안전) 목록을 반환합니다. |
|
3 이 메소드는 Map 인터페이스의 객체를 받아들이고 지정된 맵이 지원하는 동기화된(스레드로부터 안전한) 맵을 반환합니다. |
|
4 이 메소드는 Set 인터페이스의 객체를 받아들이고 지정된 컬렉션이 지원하는 동기화된(스레드로부터 안전한) 컬렉션을 반환합니다. | |
5 이 메소드는 Map 인터페이스의 객체를 받아들이고 지정된 정렬 맵이 지원하는 동기화된(스레드로부터 안전한) 정렬 맵을 반환합니다. |
|
6 이 메소드는SynchronizedSortedSet 인터페이스의 객체를 받아들이고 지정된 정렬 집합에 의해 동기화된(스레드 안전) 정렬 집합을 반환합니다. |
|
예import java.util.Collection; import java.util.Collections; import java.util.Vector; public class CollectionReadOnly { public static void main(String[] args) { //Instantiating an ArrayList object Vector<String> vector = new Vector<String>(); vector.add("JavaFx"); vector.add("Java"); vector.add("WebGL"); vector.add("OpenCV"); System.out.println(vector); Collection<String> synchronizedVector = Collections.synchronizedCollection(vector); System.out.println("Synchronized "+synchronizedVector); synchronizedVector.add("CoffeeScript"); } } [JavaFx, Java, WebGL, OpenCV] Synchronized [JavaFx, Java, WebGL, OpenCV] |
위 내용은 Java에서 스레드로부터 안전한 컬렉션을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!