# 6.10安全共享对象策略

安全共享对象策略

* 线程限制：一个被线程限制的对象，由线程独占，并且只能被占有它的线程修改。则该对象是安全的，如局部变量
* 共享只读：一个只读的对象，在没有额外同步的情况下，可以被多个线程并发访问，但是任何线程都不能修改它。则该对象是线程安全的，如不可变对象
* 线程安全对象：一个线程安全的对象或者容器，在内部通过同步机制来保证线程安全，所有其他线程无需额外的同步就可以通过公共接口随意访问它。即该对象是线程安全的，如同步容器，并发容器。
* 被守护的对象：被守护对象只能通过获取特定的锁来访问。即在对象外加锁来保证线程安全。
