`

java线程池初探

 
阅读更多
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class TestThreadPool {

	private static int produceTaskSleepTime = 20;

	public static void main(String[] args) {
		
		int threadNum = 10;
		int taskNum = 100;
		
		ExecutorService threadPool = Executors.newFixedThreadPool(threadNum);

		for (int i = 0; i <= taskNum; i++) {

			try {
				threadPool.execute(new LoginTask(user));
				Thread.sleep(produceTaskSleepTime);
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}
}

 

public class LoginTask implements Runnable {

	public String user;
	

	public LoginTask(String user) {
		this.user = user;		
	}

	public void run() {
		
		//。。。。。
	}
}

 

分享到:
评论

相关推荐

    Android 线程池、信号量、Looper、缓存初探

    Android系统中的`java.util.concurrent.ThreadPoolExecutor`是实现线程池的主要类。通过设置核心线程数、最大线程数和任务队列,我们可以根据需求调整线程池的行为。使用线程池可以避免频繁创建和销毁线程的开销,...

    Java多线程编程深入详解.docx

    多线程编程中,有许多重要的概念和技术,例如线程同步、线程通信、线程池、锁机制等。线程同步机制用于控制多线程之间的执行顺序,例如synchronized关键字、Lock接口等。线程通信机制用于实现多线程之间的数据交换,...

    Vertx-Web初探

    ### Vertx-Web初探 #### 一、项目概述与准备 ##### 1.1 基本项目结构 为了确保项目的顺利进行,首先需要创建一个Maven项目,并且按照以下结构组织: - 源代码包:`src/main/vertx` - 资源路径:`src/main/...

    Tomcat源码研究.pdf

    #### 1.14《How Tomcat Works》读书笔记(四):容器初探 - **容器概念**:Container是Tomcat中的核心组件之一,负责管理Web应用程序及其资源。 - **层级关系**:容器按照层次结构组织,包括Engine、Host、Context...

    Jetty权威指南.pdf

    #### 二、Jetty初探 **2.1 下载** 用户可以从Jetty官网下载最新版本的Jetty。官方提供多种打包方式,包括zip压缩包、tar.gz压缩包等,方便不同操作系统用户的选择。 **2.2 安装** 安装Jetty非常简单,只需要解压...

    Oracle WebLogic Server 12c First Look

    ### Oracle WebLogic Server 12c:初探与深度解析 #### 核心知识点概览 Oracle WebLogic Server 12c是Oracle公司推出的一款功能强大的应用服务器,它旨在为现代企业级应用提供一个高性能、高可靠性的运行环境。本...

    《Jetty6_指南书》

    #### 二、Jetty初探 ##### 2.1 下载 - **官方下载**: 通常可以在Jetty官方网站上找到最新版本的下载链接。 - **镜像源**: 也可以通过国内的一些镜像站点进行下载。 ##### 2.2 安装 - **解压**: 将下载好的Jetty...

    jetty指导书

    #### 二、Jetty初探 **2.1 下载** 可以从Jetty官网或其他可信源下载Jetty。Jetty提供了多种版本,包括稳定版、测试版和快照版,可以根据需求选择合适的版本。 **2.2 安装** 安装Jetty相对简单,主要步骤包括: ...

    jetty 6 指南书

    2. **Jetty 初探** - **下载与安装**:提供Jetty的下载地址和简单安装步骤,包括Windows和Linux下的操作。 - **启动与停止**:通过java命令快速启动和停止Jetty服务,以及使用start.jar的深入解析。 - **Windows...

Global site tag (gtag.js) - Google Analytics