1:immutable 不可变对象
2:thread-safe 线程安全的,可以放心使用,如java.util.Timer
3:conditionally thread-safe 条件线程安全的,如Vector和Hashtable,一般是安全的,除非存在几个方法调用之间的顺序不能被打断,这时可以用额外的锁来完成
4:thread-compatible 可以使用synchronized (objectReference)来协助完成对线程的调用
5:thread-hostile 不安全的