java同时执行多个任务_java并行执行多个任务

java并行执行多个任务:

最近做项目中,有个任务需要实现并发编程,个人参考了下网上的实现,自己实现了下并发方法,并且增加了简单的说明,希望的有需要的朋友有些帮助。

import java.util.UUID;

import java.util.concurrent.CountDownLatch;

import java.util.concurrent.ExecutorService;

import java.util.concurrent.Executors;

/**

* 测试监控类

*

* @author

*

*/

public class WatchThread {

private String name = UUID.randomUUID().toString();

/**

* 测试函数

*

* @throws InterruptedException

*/

public void testThread() throws InterruptedException {

int threadNum = 10;

// 初始化countDown

CountDownLatch threadSignal = new CountDownLatch(threadNum);

// 创建固定长度的线程池

//Executor executor = Executors.newFixedThreadPool(threadNum);

//此处不可以用接口 需要使用Executor的实现类 ExecutorServ

java并行执行多个任务: 最近做项目中,有个任务需要实现并发编程,个人参考了下网上的实现,自己实现了下并发方法,并且增加了简单的说明,希望的有需要的朋友有些帮助。 import java.util.UUID; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * 测试监控类 * * @author * */ public class WatchThread { private String name = UUID.randomUUID().toString(); /** * 测试函数 * * @throws InterruptedException */ public void testThread() throws InterruptedException { int threadNum = 10; // 初始化countDown CountDownLatch threadSignal = new CountDownLatch(threadNum); // 创建固定长度的线程池 //Executor executor = Executors.newFixedThreadPool(threadNum); //此处不可以用接口 需要使用Executor的实现类 ExecutorServ
经验分享 程序员 微信小程序 职场和发展