Set
is non-synchronized in Java. So to perform thread-safe operations,you
must synchronize Set.
There
are two ways.
1. Synchronizing the set explicitly. 2. Use 'Collections.synchronizedSet' method.
import java.util.*; public class SetEx { public static void main(String args[]){ Set<Integer> mySet = Collections.synchronizedSet(new HashSet<> ()); mySet.add(10); mySet.add(20); mySet.add(30); System.out.println(mySet); } }
Output
[20, 10, 30]
No comments:
Post a Comment