package?com.anlen;
import?java.util.concurrent.ExecutorService;
import?java.util.concurrent.Executors;
public?class?ThreadTest?implements?Runnable{
private?int?id=0;
@Override
publi...
分类:
编程语言 时间:
2015-11-06 21:05:41
阅读次数:
299
在用socket写一个服务器时遇到了问题于是将主要的问题抽了出来,代码如下,由于代码很简单于是也没有注释。public class Main {
private static ServerSocket serverSocket;
private final static ExecutorService exec = Executors.newFixedThreadPool(30);...
分类:
其他好文 时间:
2015-11-01 10:14:38
阅读次数:
263
Executors.newFixedThreadPool 本意是创建一个固定大小的线程池,但这个线程池是什么执行的呢? 1、当一个任务提交执行后,就会先判断是否线程池的数量已经达到上限,如果没有则创建新的线程来执行任务,...
分类:
编程语言 时间:
2015-10-29 11:31:46
阅读次数:
314
package?jun;
import?java.util.concurrent.ExecutorService;
import?java.util.concurrent.Executors;
import?java.util.concurrent.locks.Condition;
import?java.util.concurrent.locks.Lock;
import?j...
分类:
编程语言 时间:
2015-10-25 18:04:45
阅读次数:
181
Java Executor 框架 Executor框架是指java5中引入的一系列并发库中与executor相关的功能类,包括Executor、Executors、 ExecutorService、CompletionService、Future、Callable等。(图片引用自 http://w....
分类:
编程语言 时间:
2015-10-20 22:47:50
阅读次数:
370
import java.util.UUID; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class TestUUID implements Runnable {...
分类:
编程语言 时间:
2015-10-13 20:57:35
阅读次数:
276
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool(); 或者 int cpuNum...
分类:
编程语言 时间:
2015-10-13 17:22:08
阅读次数:
250
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool(); 或者 int cpuNum...
分类:
编程语言 时间:
2015-10-08 16:43:44
阅读次数:
147
ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPo...
分类:
编程语言 时间:
2015-09-30 17:41:40
阅读次数:
217
importjava.util.concurrent.ExecutorService;
importjava.util.concurrent.Executors;
publicclassTest{
publicstaticvoidmain(String[]args){
//设置线程数
ExecutorServiceservice=Executors.newFixedThreadPool(5);
for(inti=0;i<10;i++){
service.execute..
分类:
编程语言 时间:
2015-09-23 17:21:51
阅读次数:
222