最新文章列表

storm worker异常重启原因排查汇总

此时此刻,正在等到6.18的到来,趁着没事写个博客,,,   storm集群在worker down掉以后会自动启动新的woker,但是有很多情况下是感觉不应该重启的时 ...
商人shang 评论(0) 有5186人浏览 2017-06-18 01:50

Java之 java.util.concurrent 包之Executor与ExecutorService

一、问题: execute() 与 submit() 的区别? execute() 来自 Executor 接口, 没有返回值, 只接受 Runnable 对象。 submit() 来自 ExecutorService 接口( ExecutorService 接口继承了  Executor 接口) 返回 Future 对象 可以接受 Callable, Runnable 对象。 二、程 ...
Lixh1986 评论(0) 有2706人浏览 2017-03-04 21:18

Mybatis的Executor介绍(一)

5       Mybatis的Executor介绍(一)   目录   5       Mybatis的Executor介绍(一) 5.1        SimpleExecutor 5.2        ReuseExecutor 5.3        BatchExecutor 5.4        Executor的选择 5.4.1
234390216 评论(2) 有20078人浏览 2017-01-07 09:46

主线程等待几个子线程执行完成方案

 有时,为了程序的性能,我们有必要对程序中的for循环(含有sql/rpc操作)进行并发处理,要求是并发处理完之后才能继续执行主线程。现给出如下两种方案:   1. CountDownLatch package com.itlong.whatsmars.base.sync; import java.util.concurrent.CountDownLatch; /** * ...
IXHONG 评论(2) 有4200人浏览 2016-08-17 12:23

第12课:Spark Streaming源码解读之Executor容错安全性

一、Spark Streaming 数据安全性的考虑: Spark Streaming不断的接收数据,并且不断的产生Job,不断的提交Job给集群运行。所以这就涉及到一个非常重要的问题数据安全性。 Spark Streaming是基于Spark Core之上的,如果能够确保数据安全可好的话,在Spark Streaming生成Job的时候里面是基于RDD,即使运行的时候出现问题,那么Sp ...
zhou_yuefei 评论(0) 有668人浏览 2016-05-28 23:22

Callable<V>、Future<V>详解 | Executor框架

  一:关于 Callable<V>的源码 package java.util.concurrent; public interface Callable<V> { /** * Computes a result, or throws an exception if unable to do so. * * @r ...
周凡杨 评论(0) 有4306人浏览 2015-09-29 18:12

ExecutorService | Executor框架

Excutor框架结构图:   上一篇讲了Executor接口,本篇来讲一下ExecutorService接口,从图中可以看出ExecutorService扩展了Executor接口,一般扩展后,都会新增一些功能方法,它有哪些新方法呢?     一:关于ExecutorService的源码 package java.util.concurrent; import java.util ...
周凡杨 评论(0) 有1719人浏览 2015-09-11 17:29

Executor入门 | Executor框架

讲到并发就不得不讲一下Executor框架,其框架主要类关系图如下:   从图中可以看出来,接口Executor是框架知识点的引路者,那就从它讲起!     一:关于Executor的源码   /* * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * Written by Doug Lea ...
周凡杨 评论(0) 有1605人浏览 2015-09-07 10:07

Jruby-线程池Executor四种方式应用实例

  线程池的作用:      线程池作用就是限制系统中执行线程的数量。     根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排 队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池 中有等待的工作线程,就 ...
michael_roshen 评论(0) 有324人浏览 2015-04-16 15:25

【转】Java并发框架Executor学习笔记

Java SE5的java.util.concurrent包中的执行器(Executor)将为你管理Thread对象,从而简化了并发编程。Executor在客户端和执行任务之间提供了一个间接层,Executor代替客户端执行任务。Executor允许你管理异步任务的执行,而无须显式地管理线程的生命周期。Executor在Java SE5/6中时启动任务的优选方法。Executor引入了一些功能类来 ...
RoomFourteen224 评论(0) 有459人浏览 2015-03-11 19:22

AsyncTask的运行与Executor

帮同事看一个问题: 工程下面同时触发两个的AsyncTask, 预期可以同时执行, 但实际结果它们是顺序执行的.   思不得解, 百度一把, 看到有人问怎样控制多AsyncTask的运行优先级, 然后有人回复了一行代码: AsyncTask.executeOnExecutor(AsyncTask.SERIAL_EXECUTOR, null); 虽然代码完全没有解决问题, 但是看得出, 这 ...
OliveExcel 评论(0) 有1672人浏览 2015-03-10 13:22

Java Executor框架在多线程应用中的使用

java平台一直对并发程序设计和多线程有这很好的支持。但在早期这种支持也只是在应用层调用原生结构,这种方式最大的缺陷就是使这些原始构件有效的被调用;否则,应用将不能正确运行或者不能达到期望结果。 Executor框 架自java1.5中被作为comcurrency包的一部分被引入。它是java多线程的一个抽象层实现,并且作为java中首个实用的并发框架被用来 标准调用、在并行线程中调度、执行以 ...
冰糖葫芦 评论(0) 有4111人浏览 2015-03-09 14:39

spark内核揭秘-05-SparkContext核心源码解析初体验

SparkContext在获得了一系列的初始化信息后开始创建并启动TaskScheduler实例: 进入createTaskScheduler方法: 我们看一下其Standalone的方式: 在上述代码中首先实例化一个TaskSchedulerImpl: 然后构建出了masterUrls: 接着创建出关键的backend:
Stark_Summer 评论(0) 有2575人浏览 2015-01-19 15:09

tomcat8 connector和Executor的说明

 tomcat 版本:8.0.15, connector和executor区别。 网上很多混淆了,异步servlet和非阻塞connector,一个是Executor,一个是connector,两者的工作阶段不同。   connector: 这个是指,外部IP连接到服务器,好比抢票软件在抢12306的火车票,因此一坨一坨的连接到12306。因此,会有很多connection(连接),建立 ...
lvdccyb 评论(0) 有8054人浏览 2014-12-24 14:39

Java Socket学习笔记(三)- TCP服务端线程池

一、服务端回传服务类: import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.logging.Level; import java.util.logging.Logger; publ ...
kingxss 评论(0) 有8252人浏览 2014-07-31 18:52

Executor框架

       Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。框架结构图如下:          使用Executor来执行多个线程的好处是用来避免线程的创建和销毁的开销,以提升效率。因此 ...
wydyyhwzx 评论(0) 有532人浏览 2014-06-10 14:29

Tomcat连接性能调优

         Tomcat是一款非常流行的Apache的开源Web服务器。          今天我们主要来探讨Tomcat下面的server.xml中的连接器配置对交易系统的性能影响 ...
manzhizhen 评论(0) 有3896人浏览 2014-05-31 10:52

Executor/ExecutorService和ExecutorCompletionService

上篇文章讲到了Callable和Futre,这篇文章接着来说说执行器相关的接口和类。在JavaSE5之后,在API的java.util.concurrent包中给出了Executor这样一个接口。因为 ...
milagro 评论(0) 有638人浏览 2014-03-25 16:24

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics