Iterator
iterator都不是ThreadSafe的
confinement 不能有static global域
不可变数据的Threadsafe
Threadsafe types
集合类都不是Threadsafe,但可以用Collection.synchronized包装。但即使包装后也会有race condition,
并且iterator也不能使用。
包装时保留别名,也不是Threadsafe的
Threadsafe 声名
死锁
iterator都不是ThreadSafe的
confinement 不能有static global域
不可变数据的Threadsafe
Threadsafe types
集合类都不是Threadsafe,但可以用Collection.synchronized包装。但即使包装后也会有race condition,
并且iterator也不能使用。
包装时保留别名,也不是Threadsafe的
Threadsafe 声名
死锁