![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java线程
文章平均质量分 71
yulinhuan
这个作者很懒,什么都没留下…
展开
-
ThreadPoolExecutorTest
public class ThreadPoolExecutorTest { public static void main(String[] args) { // 保存任务的队列,无界队列 BlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>();...原创 2013-03-12 11:17:44 · 164 阅读 · 0 评论 -
java线程:互斥锁与读写锁
两种互斥锁机制:1、synchronized2、ReentrantLockReentrantLock是jdk5的新特性,采用ReentrantLock可以完全替代替换synchronized传统的锁机制,而且采用ReentrantLock的方式更加面向对象,也更加灵活,网上有很多关于对比两者锁方式的文章,这里就不多口舌了,大家baidu、google一下就水落石出了...原创 2012-11-12 16:02:18 · 321 阅读 · 0 评论 -
java 线程池示例(自己实现的参考别人的代码)
一般一个简单线程池至少包含下列组成部分线程池管理器(ThreadPoolManager):用于创建并管理线程池工作线程(WorkThread): 线程池中线程任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。任务队列:用于存放没有处理的任务。提供一种缓冲机制。 package com.yulin...原创 2012-09-08 09:56:50 · 582 阅读 · 0 评论 -
线程池
package mine.util.thread;import java.util.LinkedList;import java.util.List;/** * 线程池类,线程管理器:创建线程,执行任务,销毁线程,获取线程基本信息 */public final class ThreadPool { // 线程池中默认线程的个数为5 private sta...原创 2012-09-08 12:39:19 · 83 阅读 · 0 评论