`
vtrtbb
  • 浏览: 354211 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

线程池,感觉不是线程还是进程

阅读更多
public class ThreadPool {
	private final ExecutorService POOL;
	public ThreadPool(int threadNumber) {
		POOL = Executors.newFixedThreadPool(threadNumber);
	}
	public void runThread(int i) {
		POOL.execute(new myThread(i));
	}
	
	public static void main(String[] args) {
		ThreadPool thread = new ThreadPool(10);
		for (int i=0;i < 10;i++) {
			thread.runThread(i);
		}
	}
}

class myThread implements Runnable {
	private int number;
	
	public myThread(int number) {
		this.number = number;
	}
	public void setNumber(int number) {
		this.number = number;
	}

	public void run() {
		System.out.println("-------------"+number);
	}
}

 

分享到:
评论

相关推荐

    线程池使用介绍用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态

    线程池线程都是后台线程.每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中.如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙.如果所有...

    Java 线程状态、线程池

    java 线程状态、线程池 1. java 的线程状态 状态 发生条件 NEW 线程刚刚被创建,没有启动,没有调用start方法 RUNNABLE(可运行) 线程已经在JVM中运行,但是是否运行不确定,看当前线程是否由CPU执行权 ...

    多线程的应用线程池dsfdsf

    所谓线程池,即在进程启动时,同时生成一定数量的线程,把他们放入一个容器中,这样,当有需求时,从池中取出一个线程去处理请求,当池里的线程用完时,在有请求时则只能等待。

    基于epoll的包含线程池、定时器、日志的多进程多线程的WebServer服务器源码.zip

    基于epoll的包含线程池、定时器、日志的多进程多线程的WebServer服务器源码.zip基于epoll的包含线程池、定时器、日志的多进程多线程的WebServer服务器源码.zip基于epoll的包含线程池、定时器、日志的多进程多线程的...

    自定义线程池

    若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程 池中有等待的工作线程,就可以开始运行了;否则进入等待队列。 为什么要用线程池: 1.减少了创建和销毁线程的次数,每个工作...

    python线程池 ThreadPoolExecutor 的用法示例

    相比 threading 等模块,该模块通过 submit 返回的是一个 future 对象,它是一个未来可期的对象,通过它可以获悉线程的状态主线程(或进程)中可以获取某一个线程(进程)执行的状态或者某一个任务执行的状态及返回值: ...

    多线程学习篇之线程池基础

    1.1 线程与进程区别 进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中...

    VC写的一个线程池的管理实例

    VC写的一个线程池的管理实例,实现多线程管理的好代码值得学习

    java线程池处理多并发,所有进程执行完后再统一处理结果

    java线程池处理多并发,所有进程执行完后再统一处理结果线程池配置类多线程并行demo 线程池配置类 import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation....

    Java线程池示例代码.zip

    若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;否则进入等待队列。 为什么要用线程池: 减少了创建和销毁线程的次数,每个工作线程...

    .Net 多线程详解

    • 所有进程使用一个共享的线程池,还是每个进程使用独立的线程池? • 为什么不要手动线程池设置最大值? • .Net线程池有什么不足? 同步 • CLR怎样实现lock(obj)锁定? • WaitHandle是什么,他和他的派生类怎么...

    java 多线程设计模式 进程详解

    《JAVA多线程设计模式》PDF 下载 《Java线程 高清晰中文第二版》中文第二版(PDF) 前言 第一章 线程简介 Java术语 线程概述 为什么要使用线程? 总结 第二章 Java线程API 通过Thread类创建线程 使用Runable接口...

    详解python中的线程与线程池

    进程就是正在运行的程序, 一个任务就是一个进程, 进程的主要工作是管理资源, 而不是实现功能 什么是线程? 线程的主要工作是去实现功能, 比如执行计算. 线程和进程的关系就像员工与老板的关系, 老板(进程) 提供资源 ...

    c/c++用一个源文件,一个头文件实现的线程池源码,包含测试代码,可运行

    1、线程池初始化时,会起多个独立线程作为线程池的work进程; 2、可修改线程池的work线程数量,需要简单修改下接口即可; 3、可设置线程的cpu亲和性绑核,就是cpu在线程调度时,会让该线程优先调度到亲和性高的cpu...

    线程池技术在并发服务器中的应用

    线程池技术在并发服务器中的应用

    小白总结python多线程多进程携程

    多线程多进程,进程池线程池,信号量等控制并发方法,本人小白使用经验不多,代码不熟练,参考了B站上讲解携程的视频。

    [鱼刺多线程-鱼刺类_多线程应用模块v5.4完整源码

    资源介绍:。鱼刺类_多线程应用 - 更新日志。...*修正了参数 实现了线程、线程池创建时可以调整初始栈大小来突破单进程1500线程数限制。*部分控件移除了汇编加减法的调用(效率存在问题)。5.2.0(2016-

    权威.NET多线程详解(源码示例)

    • 所有进程使用一个共享的线程池,还是每个进程使用独立的线程池? • 为什么不要手动线程池设置最大值? • .Net线程池有什么不足? 同步 • CLR怎样实现lock(obj)锁定? • WaitHandle是什么,他和他的派生类怎么...

    python爬虫之线程池和进程池功能与用法详解

    本文实例讲述了python爬虫之线程池和进程池功能与用法。分享给大家供大家参考,具体如下...确定要用多线程或者多进程了,那我们到底是用多线程还是多进程,有些人对多进程和多线程有一定的偏见,就因为python的GIL锁,

Global site tag (gtag.js) - Google Analytics