概念:线程和进程进程:简单的说,进程就是一个应用,即一个程序。现在的操作系统普遍都是多进程的操作系统。比如:你可以同时打开音乐播放器,也可以同时打开浏览器和视频播放器。线程:线程,存在于进程之中,理解为一个进程中有多个线程。现在的程序也大多是多线程程序。比如:一个音乐播放器既可以同时播放音乐,也可以...
分类:
编程语言 时间:
2014-10-12 18:06:28
阅读次数:
215
java线程 使用显示的lock 和condition...
分类:
编程语言 时间:
2014-10-12 14:58:58
阅读次数:
151
转:http://blog.csdn.net/coding_or_coded/article/details/6856014Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写...
分类:
编程语言 时间:
2014-10-12 01:52:57
阅读次数:
288
keepAliveTime:如果池中当前有多于 corePoolSize 的线程,则这些多出的线程在空闲时间超过 keepAliveTime 时将会终止。红色字说明了下面两个方法返回值的区别。getPoolSize():只要池中出现了大于等于corePoolSize 数量的线程,则该方法的返回值就不...
分类:
编程语言 时间:
2014-10-11 19:04:46
阅读次数:
204
原文链接:http://blog.csdn.net/wwww1988600/article/details/7309070在java中可有两种方式实现多线程,一种是继承 Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时...
分类:
编程语言 时间:
2014-10-11 18:36:05
阅读次数:
181
众所周知java支持多线程,有多线程就必然会存在多线程的交互,交互方式有多种,比如通过共享数据,或者通过提供的锁信号量等等,这里通过用wait以及notify实现线程交互。要用好线程的wait和notify就要首先了解一下线程的状态,线程的状态大致可以划分为一下几种,创建->就绪->运行->阻塞->...
分类:
编程语言 时间:
2014-10-10 16:46:34
阅读次数:
206
转自:http://blog.csdn.net/wwww1988600/article/details/7309070在java中可有两种方式实现多线程,一种是继承 Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时.....
分类:
编程语言 时间:
2014-10-08 12:47:35
阅读次数:
218
java 线程 错失的信号、notify() 与notifyAll的使用...
分类:
编程语言 时间:
2014-10-07 17:38:30
阅读次数:
317
java线程池是预先创建线程的一种技术,线程池在还没有线程到来之前创建一个数量的线程,放在空闲的队列中,然后对这些资源进行复用,减少频繁的创建和销毁对象,
1.jdk1.5以上提供了现成的线程池
2.java线程池的顶级接口是Executor,是一个执行线程的工具
3.线程池接口是ExecutorService...
分类:
编程语言 时间:
2014-10-07 14:07:23
阅读次数:
218