java 线程池浅析
threadpool.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<threadPool>
<minPools>10</minPools> <!--线程池最小线程-->
<maxPools>100</maxPools> <!--线程池最大线程-->
<checkThreadPeriod>5</checkThreadPeriod> <!--检查线程池中线程的周期5分钟-->
</threadPool>
</config>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<threadPool>
<minPools>10</minPools> <!--线程池最小线程-->
<maxPools>100</maxPools> <!--线程池最大线程-->
<checkThreadPeriod>5</checkThreadPeriod> <!--检查线程池中线程的周期5分钟-->
</threadPool>
</config>
字串7
<?xml version="1.0" encoding="UTF-8"?>
<config>
<threadPool>
<minPools>10</minPools> <!--线程池最小线程-->
<maxPools>100</maxPools> <!--线程池最大线程-->
<checkThreadPeriod>5</checkThreadPeriod> <!--检查线程池中线程的周期5分钟-->
</threadPool>
</config>(2)解析XML文件
import java.io.InputStream;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.springframework.core.io.ClassPathResource; 字串4
public class XMLReader { 字串3
private Document document;
字串4
private static final XMLReader instance =
new XMLReader();
字串4
/**
* 私有的默认构造子
*/
private XMLReader() {
loadXML();
} 字串7
/**
* 静态工厂方法
*/
public static XMLReader getInstance()
{
return instance;
}
字串9
private void loadXML(){
InputStream is = null;
SAXReader reader =null;
try {
is = (new ClassPathResource("threadpool.xml")).getInputStream();
reader = new SAXReader();
document = reader.read(is);
is.close();
} catch (Exception e) {
e.printStackTrace();
}
} 字串9
字串9
字串9
开班时间-武汉北大青鸟
企业人才预定热线
全国免费咨询电话
就业服务电话
教学质量监督
武汉北大青鸟地址
邮编
027-87807736
800-880-0456(电信用户)
027-87807717 李老师
027-87807727 吕老师
武汉洪山区鲁巷广场武汉数码港3楼(鲁巷广场隔壁)
430074 鄂ICP备06014222号

