java同步与锁
摘要:
synchronized使用的几个要点:1、只能同步方法,不能同步变量和类;2、不需同步类中的所有方法;3、每个对象只有一个锁;4、线程睡眠时,它不会释放其持有的任何锁;5、同步损害并发性,应该尽可能缩小同步范围。不但可以同步整个方法,还可以同步方 法中的部分代码;6、在同步代码块时,需要为其指定在哪个对象上同步;7、同步静态方法,需要一个用于整个类对象的锁;8、在同一对象上同步的线程会彼此阻塞,在不同对象上锁定的线程将永远不会阻塞。 阅读全文
posted @ 2011-07-11 16:53 confide 阅读(371) 评论(0) 推荐(0)
浙公网安备 33010602011771号