`
myqhit
  • 浏览: 64628 次
社区版块
存档分类
最新评论
文章列表
  转载别人的http://dev.csdn.net/Develop/article/28/55640.shtm  自版本1.0开始,J2SE就提供了wait,notify以及notifyAll方法。本文就对这三个方法进行介绍,并进行一定的分析,最后给出本人觉有问题的地方,希望对大家有所启发。     虽然以 ...

ThreadPool

    博客分类:
  • java
package org.xml.upload; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; public class SaveReviewThreadPool {     private ArrayList pool=new ArrayList(); //    private List pool = Collections.synchronizedList(new ...
package org.xml.upload; import java.sql.*; import java.util.*; /**  *  * ConnectionPool 类创建了一个对特定数据库指定大小的连接池。连接池对象  *  * 允许客户端指定 JDBC 驱动程序,数据库,使用数据库的用户名和密码。而且,  *  * 客户端能指定连接池的在初始创建是产生数据库连接的数量,和指定当连接  *  * 不够时每次自动增加连接的数量及连接池最多的数据库连接的数量。  *  *  *  * 对外提供的方法有: ConnectionPool :构造函数  *  * getI ...

arrayList

    博客分类:
  • java
private pool=new ArrayList(); public SaveReviewThread findThread() {             SaveReviewThread thread = null;         synchronized (pool) {             Iterator iter = pool.iterator();// 对线程容器进行跌代,找出一个存在的线程             while (iter.hasNext()) {                 thread = (SaveReviewThread) iter.nex ...
转载! [JAVA技术集锦]Java技巧:拷贝枚举器以加强效率 东方细雨 发表于 2006-6-23 12:17:09 Java技巧:拷贝枚举器以加强效率     BUILDER.COM     2002-12-30   当一个代码段正对集合进行枚举而另一段代码试图修改这个集合时,就会发生常见的多线程问题。解决这一问题的方法是在处理前拷贝一份枚举变量。 在撰写多线程代码时,你遇到过多少次下面的提示: Exception in thread "main" java.util.ConcurrentModificationException 这个异常产生的原因有 ...
Global site tag (gtag.js) - Google Analytics