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系统中的`java.util.concurrent.ThreadPoolExecutor`是实现线程池的主要类。通过设置核心线程数、最大线程数和任务队列,我们可以根据需求调整线程池的行为。使用线程池可以避免频繁创建和销毁线程的开销,...
多线程编程中,有许多重要的概念和技术,例如线程同步、线程通信、线程池、锁机制等。线程同步机制用于控制多线程之间的执行顺序,例如synchronized关键字、Lock接口等。线程通信机制用于实现多线程之间的数据交换,...
### Vertx-Web初探 #### 一、项目概述与准备 ##### 1.1 基本项目结构 为了确保项目的顺利进行,首先需要创建一个Maven项目,并且按照以下结构组织: - 源代码包:`src/main/vertx` - 资源路径:`src/main/...
#### 1.14《How Tomcat Works》读书笔记(四):容器初探 - **容器概念**:Container是Tomcat中的核心组件之一,负责管理Web应用程序及其资源。 - **层级关系**:容器按照层次结构组织,包括Engine、Host、Context...
#### 二、Jetty初探 **2.1 下载** 用户可以从Jetty官网下载最新版本的Jetty。官方提供多种打包方式,包括zip压缩包、tar.gz压缩包等,方便不同操作系统用户的选择。 **2.2 安装** 安装Jetty非常简单,只需要解压...
### Oracle WebLogic Server 12c:初探与深度解析 #### 核心知识点概览 Oracle WebLogic Server 12c是Oracle公司推出的一款功能强大的应用服务器,它旨在为现代企业级应用提供一个高性能、高可靠性的运行环境。本...
#### 二、Jetty初探 ##### 2.1 下载 - **官方下载**: 通常可以在Jetty官方网站上找到最新版本的下载链接。 - **镜像源**: 也可以通过国内的一些镜像站点进行下载。 ##### 2.2 安装 - **解压**: 将下载好的Jetty...
#### 二、Jetty初探 **2.1 下载** 可以从Jetty官网或其他可信源下载Jetty。Jetty提供了多种版本,包括稳定版、测试版和快照版,可以根据需求选择合适的版本。 **2.2 安装** 安装Jetty相对简单,主要步骤包括: ...
2. **Jetty 初探** - **下载与安装**:提供Jetty的下载地址和简单安装步骤,包括Windows和Linux下的操作。 - **启动与停止**:通过java命令快速启动和停止Jetty服务,以及使用start.jar的深入解析。 - **Windows...