自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 线程工厂

1、线程池需要创建一个线程,都要通过一个线程工厂来完成。默认的线程工厂创建一个新的、非后台的线程并没有特殊的配置。ThreadFactory只有唯一的方法:newThread,它会在线程池需要创建一个新线程时调用。2、利用安全策略为某些特定的代码基授予权限,可能想要使用Executors中的privilegedThreadFactory工厂来构建你的线程工厂。不使用privilegedThre

2009-10-26 12:52:00 717

转载 构造后再定制ThreadPoolExecutor

  构造后再定制ThreadPoolExecutor 收藏 1、通过构造函数传递给TheadPoolExecutor的参数可在创建后通过setters进行修改。2、如果通过Executors中的某个工厂方法创建,将结果转型为ThreadPolExecutor,然后访问settersExecutorSerivice exec=Exectuors.newCachedThread

2009-10-26 12:51:00 474

转载 线程池队列饱和策略

1、当一个有限队列充满后,线程池的饱和策略开始起作用。2、ThreadPoolExecutor的饱和策略通过调用setRejectedExecutionHandler来修改。不同的饱和策略如下:1)AbortPolicy:中止,executor抛出未检查RejectedExecutionException,调用者捕获这个异常,然后自己编写能满足自己需求的处理代码。2)DiscardRu

2009-10-26 12:49:00 1596

转载 ThreadPoolExecutor配置

  ThreadPoolExecutor配置 收藏 一、ThreadPoolExcutor为一些Executor提供了基本的实现,这些Executor是由Executors中的工厂 newCahceThreadPool、newFixedThreadPool和newScheduledThreadExecutor返回的。 ThreadPoolExecutor是一个灵活的健壮的池实现,允

2009-10-26 12:48:00 701

原创 线程池(java.util.concurrent.ThreadPoolExecutor)的使用(二)

当 Executor 已经关闭,并且 Executor 将有限边界用于最大线程和工作队列容量,且已经饱和时,在方法 execute(java.lang.Runnable) 中提交的新任务将被拒绝。在以上两种情况下,execute 方法都将调用其 RejectedExecutionHandler 的 RejectedExecutionHandler.rejectedExecution(java.la

2009-10-26 12:46:00 594

转载 线程池(java.util.concurrent.ThreadPoolExecutor)的使用(一)

一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQueue,RejectedExe

2009-10-26 12:45:00 608

转载 JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介

  JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介  在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法

2009-10-26 12:44:00 350

转载 构建多线程Java 应用程序

核心提示:创建一个 Thread Pool Executor 创建一个ThreadPoolExecutor是很简单的。你只需调用CustomThreadPoolExecutor类构造器并传输恰当的配置参数。以下代码片段是通过定义核心 线程 数和线程最大数的相同值来创建一个固定尺寸的线程池: private ThreadPoolExecut  创建一个Thread Pool Executor

2009-10-26 12:42:00 710

转载 ExecutorService来进行线程池的方式实现多线程

 采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求.1.服务端package sterning;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;i

2009-10-26 12:41:00 3782 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除