码迷,mamicode.com
首页 >  
搜索关键字:executor    ( 1219个结果
Spark-Sql On YARN自动调整Executor数配置
最新的Spark 1.2版本支持为Spark On YARN模式的Spark Application根据Task自动调整Executor数,要启用该功能,需做以下操作: 一: 在所有的NodeManager中,修改yarn-site.xml,为yarn.nodemanager.aux-services...
分类:数据库   时间:2015-01-09 00:22:12    阅读次数:1652
Java Notes-7
-One such related pair of patterns is the concept of an executor service that manages tasks and that of a thread pool that services tasks in an efficient way. -The new  Callable interface, whic...
分类:编程语言   时间:2015-01-09 00:18:47    阅读次数:365
JAVA 生产者租塞模式的线程池 ThreadPoolExecutor
package com.dubbo.analyzer.executor;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.RejectedExecutionHandler;import java.ut...
分类:编程语言   时间:2015-01-07 12:28:17    阅读次数:260
java threadPool 线程池简单分析
java 1.5 concurrent 工具包中提供了五类线程池的创建: ExecutorService executor=Executors.newCachedThreadPool(); ExecutorService cacheExecutor=Executors.newCachedThreadPool(new TestThreadFactory()); ExecutorS...
分类:编程语言   时间:2014-12-28 00:34:01    阅读次数:463
java 线程池管理类:Executors
java.util.concurrent 类?Executors java.lang.Object ??继承者?java.util.concurrent.Executors 此类是个工具类,它提供对Executor、ExecutorService、ScheduledExecutorService、ThreadFactory?和?Calla...
分类:编程语言   时间:2014-12-22 18:12:18    阅读次数:250
MyBatis的二级缓存的设计原理
MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示,当开一个会话时,一个SqlSession对象会使用一个Executor...
分类:其他好文   时间:2014-12-21 17:57:54    阅读次数:217
笔记:java并发实践2
public interface Executor { void execute(Runnable command); } 虽然Executor是一个简单的接口,但它为灵活且强大的异步任务框架提供了基础,该框架能支持多种不同类型的任务执行策略。它提供了一种标准的方法将任务的提交过程与执行过程解耦开来...
分类:编程语言   时间:2014-12-17 00:02:22    阅读次数:221
Java 并发编程(四)阻塞队列和生产者-消费者模式
阻塞队列提供了可阻塞的 put 和 take 方法,以及支持定时的 offer 和 poll 方法。如果队列已经满了,那么put方法将阻塞直到有空间可以用;如果队列为空,那么take方法将一直阻塞直到有元素可用。队列可以使有界的,也可以是无界的,无界队列永远都不会充满,因此无界队列上的put方法永远不会阻塞。一种常见的阻塞生产者-消费者模式就是线程池与工作队列的组合,在 Executor 任务执行框架中就体现了这种模式。 意义:该模式能简化开发过程,因为他消除了生产者和消费者类之间的代码依赖性,此外,该模式...
分类:编程语言   时间:2014-12-06 21:37:31    阅读次数:341
Executor-ThreadPoolExecutor实现
1、ThreadPoolExecutor的主要作用 在Oracle中对ThreadPoolExecutor的作用进行了说明:1、在大量的异步任务到达的情况下,使用线程池能够提升性能;2、提供一种资源管理和调度的方法。 一般通过Executors的工厂方法来生成一个线程池对象,Executors提供了多种方法来构造不同的线程池:1、带有缓存性质的线程池 Executors.new...
分类:其他好文   时间:2014-12-06 11:26:27    阅读次数:179
tomcat调优
(1)线程设置最大线程500(一般服务器足以),最小空闲线程数20,线程最大空闲时间60秒。然后,修改节点,增加executor属性,如:maxThreads:Tomcat可创建的最大的线程数,每一个线程处理一个请求;minSpareThreads:最小备用线程数,tomcat启动时的初始化的线程数...
分类:其他好文   时间:2014-12-03 14:01:28    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!