java.util.concurrent提供了许多线程安全集合,如ConcurrentHashMap、ConcurrentSkipListMap、ConcurrentSkipListSet和ConcurrentLinkedQueue这些集合被认为是通过允许并发访问数据结构的不同部分来最小化争用。
Java还具有同步包装器,允许并发访问非线程安全集合,如HashMap和Arraylist。Set<KeyType> s = m.keySet()
我正在实现一个将从多个线程并发使用的类。大多数属性获取和设置基本类型,这些类型可以由互锁类正确处理。该类包含一个Guid属性。这并不是以线程安全的方式直接实现的。这是您如何实现该属性的吗?提前谢谢。private Byte[] _activityId; {
get { return new Guid(this._activity