摘要: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能... 阅读全文
posted @ 2015-09-24 16:20 张大佳 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ava中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”当一个类的实例可以有且只可以一个的时候就需要用到了。为什么只需要有一个呢?有人说是为了节约内存,但这只是单例模式带来的一个好处。只有一个实例确实减少内存占用,可是我认为这不是使用单例模式的理由。我认为使用单例模式的时机是... 阅读全文
posted @ 2015-09-24 16:14 张大佳 阅读(148) 评论(0) 推荐(0) 编辑