- 浏览: 4111 次
- 性别:
- 来自: 北京
最新评论
文章列表
DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试
1.测试环境:
硬件环境:
数据库服务器:2U*8核 8G内存 测试服务器: 2U*8核 6G内存
软件环境:
jdk:
1.6.29
mysql:
5.0.77
mysql_driver:
mysql-connector-java-5.0.8-bin.jar
DBCP:
commons-dbcp-1.4.jar
java实现多线程有两种方法:一种是继承Thread类如下面例子:
public class TestThread extends Thread {
//实现多线程方法一:继承Thread类,并重载run方法
public void run(){
//要将一段代码在一个新的线程上运行,该代码应写在run函数中
while(true){
System.out.println(Thread.currentThread().getName() + "is running...");
}
}
}
public class T ...
1,首先什么是守护线程,什么是非守护线程呢
下面是网上资料总结如下:
Java有两种Thread:“守护线程Daemon”(守护线程)与“用户线程User”(非守护线程)。
从字面上我们很容易将守护线程理解成是由虚拟机(virtual machine)在内部创建的,而用户线程则是自己所创建的。事实并不是这样,任何线程都可以是“守护线程Daemon”或“用户线程User”。他们在几乎每个方面都是相同的,唯一的区别是判断虚拟机何时离开:
用户线程:Java虚拟机在它所有非守护线程已经离开后自动离开。