wait(),notify(),notifyAll()及sleep() 和wait()的区别
在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。
wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。
synchronized(this){ }等价于pub
转载
2014-10-19 15:52:03 ·
1786 阅读 ·
0 评论