单例模式结合观察者模式计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:30:28
来源 100Test.Com百考试题网


  起因:多线程对数据库写操作

  办法:让多线程先把数据写到一个公共的arraylist中,等这个list足够大的时候,单开一个线程进行写操作。

  方案:

  首先,将这个arraylist使用单例模式思想,这样就可以让多线程都用它,并且写一起。

  然后,用观察者观察这个arraylist的长度,如果到了指定长度,就进行写操作,同时清空这个arraylist,方便多线程们继续使用。

  结果,实现了!!

  -----

  感谢对此方案提出过宝贵意见的 姜同学,小强同学,大师同学~~~hoho~~排名不分先后~~O(∩_∩)O哈哈~

  demo: 让一个循环让单例的arraylist写数字...每当arraylist长度到5的时候,打印arraylist,并且置空。

  代码如下:

  Singleton.java


相关文章


运用Script实现失焦自动计数功能计算机等级考试
用innerHTML实现失焦判断计算机等级考试
JSP中基于Session的在线用户统计分析计算机等级考试
使用java调用timesten实现Oracle入库计算机等级考试
单例模式结合观察者模式计算机等级考试
理解Java类加载原理计算机等级考试
String、StringBuffer和StringBuilder的区别计算机等级考试
JavaEE项目中异常处理计算机等级考试
Javascript操作0select控件大全计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛