摘要:
观察者模式: 观察者模式定义了对象之间的一对多依赖,这样一来当一个对象改变时,它的所有依赖者都会收到通知并自动更新。 ObserverImplement类中实现一个含有SubjectImplement类的构造器用于向主题类注册,当主题实例发生改变时主题实例会执行notifyObserver()函... 阅读全文
摘要:
java 对象锁和类锁的区别 转自 在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获... 阅读全文