1、GetThread.java
package?com.aa.controller.xx;
import?org.apache.http.HttpResponse;
import?org.apache.http.HttpStatus;
import?org.apache.http.client.HttpClient;
import?org.apache.http.clien...
分类:
编程语言 时间:
2014-12-04 14:09:15
阅读次数:
188
系统启动一个新线程成本比较高,当程序中需要创建大量生存期很短暂的线程时,使用线程池可以很好的提高性能。 与数据库连接池类似的是,线程池在系统启动时及创建大量空闲的线程。程序将一个Runnable对象传递给线程池,线程就会启动一条线程来执行该对象的run方法。当run方法执行结束后,该线程并不会死亡,...
分类:
编程语言 时间:
2014-12-03 22:51:55
阅读次数:
212
http://lavasoft.blog.51cto.com/62575/27069学习目标:1.线程的概念和简单实用2.线程间通信3.线程实现的系统级要求
分类:
编程语言 时间:
2014-12-03 01:44:38
阅读次数:
157
Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。首先Executor的execute方法只是执行一个Runnable的任务,当然了从某...
分类:
编程语言 时间:
2014-12-03 00:09:36
阅读次数:
218
已知的创建多线程的方法有继承Tread类和实现Runnable方法。此外Java还提供了Callable接口,Callable接口也提供了一个call()方法来做为线程执行体。但是call()方法与run()方法有些不同: call()方法可以有返回值 call()方法可以抛出异常 不过Java不允...
分类:
编程语言 时间:
2014-12-03 00:07:58
阅读次数:
145
Java使用ThreadGroup来表示线程组,用以对一批线程进行分类管理。 Java允许程序对线程组直接进行控制,对线程组的控制相当于同时控制这批线程; 用户创建的所有线程都属于指定线程组,如果程序没有显式指定线程属于哪个线程组,则该线程属于默认线程组; 默认情况下,子线程和创建它的父线程处于同一...
分类:
编程语言 时间:
2014-12-02 23:56:37
阅读次数:
165
在线程中执行某方法,如果超出执行时间后立即抛出异常。停止该方法继续执行。
import java.lang.reflect.Method;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService...
分类:
编程语言 时间:
2014-12-02 15:14:47
阅读次数:
216
1.class MyThread extends Thread{
private int a;
public void run(){
for( ; a
System.out.println(getName() + " " + a);
}
}
public static void main(String [ ] args){
MyThread one = new MyThre...
分类:
编程语言 时间:
2014-12-02 09:00:58
阅读次数:
201
到底什么是线程间的通信?
线程间需要通过一些协调性的通信,实现共同完成同一件任务,简单说就是,你想做这件事,我也想做这件事,我们两个相互交流,共同做这件事,而共同任务的同步性的实现,就必须通过同步锁,每一个对象实例都有自己的一把锁,当一个线程想要对这个任务进行处理的时候,就必须获得这把锁。线程之间锁的释放与获取,是通过Object类中的wait()/notify()方法实现的。wait()方法是...
分类:
编程语言 时间:
2014-12-02 00:13:46
阅读次数:
323
当线程在系统内运行时,程序通常无法准确控制线程的轮换执行,但是可以通过一些机制来保证线程协调运行。 由同步监视器对象协调线程 实现这种功能可以借助于Object类提供的wait()、notify()、notifyAll()三个方法(注意,这三个方法属于Object类,不属于Thread类)。这三个方...
分类:
编程语言 时间:
2014-12-01 23:55:49
阅读次数:
320