码迷,mamicode.com
首页 >  
搜索关键字:线程数    ( 1344个结果
storm之8:并行度
(一)storm拓扑的并行度可以从以下4个维度进行设置: 1、node(服务器):指一个storm集群中的supervisor服务器数量。 2、worker(jvm进程):指整个拓扑中worker进程的总数量,这些数量会随机的平均分配到各个node。 3、executor(线程):指某个spout或者bolt的总线程数量,这些线程会被随机平均的分配到各个worker。 4、task(spo...
分类:其他好文   时间:2015-06-17 11:25:53    阅读次数:157
JAVA线程池
文地址:jenkov  作者: Jakob Jenkov  译者:长源  校对:方腾飞 java线程池(Thread Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。 我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一...
分类:编程语言   时间:2015-06-14 09:39:35    阅读次数:171
关于innodb purge thread和master thread
由innodb_purge_threads控制purge线程数。 (>= 5.6.5)的版本中该值默认为1,最大值为32。默认值1表示innodb的purge操作被分离到purge线程中,master thread不再做purge操作。 The number of background threads devoted to the InnoDB purge operatio...
分类:数据库   时间:2015-06-13 01:13:24    阅读次数:218
多线程之线程池任务管理通用模板
已经一年多的时间没有使用多线程了.最近需要做一个异步发邮件的功能,为了给同事写一个例子,想起以前写的爬虫的时候,一个带我的人给了我一个通用的模板类, 我觉得那个例子很好,于是我根据自己的理解,写出了如下的代码.首先是一个通用的 计数器.包括 当前在运行的线程数Current,执行成功的数量Suc.....
分类:编程语言   时间:2015-06-11 18:49:17    阅读次数:184
GuozhongCrawler系列教程 (2) CrawTaskBuilder详解
CrawTaskBuilder是GuozhongCrawler中 CrawTask的建造者。为CrawlTask爬虫任务的创建增加了不少的便捷性。 方法详细资料 useThread public CrawTaskBuilder useThread(int threadNum) 设置CrawlTask下载处理Request的线程数量 参数:threadNum -...
分类:其他好文   时间:2015-06-08 19:38:05    阅读次数:199
不再为Core Data多线程编程而头疼
by Saul Mora 原文链接:http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/ 我知道我曾经提到我要写一篇关于定制fetch requests的文章,然而,在我为Active Record Fetching project(现在已经改名为MagicalRecord)编写了一些代码之后,我觉...
分类:编程语言   时间:2015-06-08 10:00:14    阅读次数:156
查看程序占用tomcat内存情况
最近,公司线上tomcat经常无缘无辜宕机,总结了一下定位问题的方法,仅供参考: 报错信息: Maximum number of threads (200) created for connector with address null and port 9443 # There is insufficient memory for the Java Runtime Environment t...
分类:其他好文   时间:2015-06-03 13:47:45    阅读次数:138
java 虚拟机与并发处理几个问题简要(一)
一、 处理任务时,应该将代码分成不同的部分,每一部分由一个线程进行,但是会因为任务负载不平衡导致有闲有忙。最好是应分成不同的部分,分配不同的线程,尽量让处理器不停的处理,不要闲下来。如何分配线程数,有一个公式: 线程数 = 处理器核数/(1-阻塞系数) 阻塞系数在0...
分类:编程语言   时间:2015-05-28 22:51:40    阅读次数:243
Android应用AsyncTask处理机制详解及源码分析
当使用线程和Handler组合实现异步处理时,当每次执行耗时操作都创建一条新线程进行处理,性能开销会比较大。为了提高性能我们使用AsyncTask实现异步处理(其实也是线程和handler组合实现),因为其内部使用了java提供的线程池技术,有效的降低了线程创建数量及限定了同时运行的线程数,还有一些针对性的对池的优化操作。所以说AsyncTask是Android为我们提供的方便编写异步任务的工具类。...
分类:移动开发   时间:2015-05-28 16:11:38    阅读次数:343
Map m = Collections.synchronizedMap(new HashMap())
Collections.synchronizedMap(new HashMap())让你创建的new HashMap()支持多线程数据的同步。保证多线程访问数据的一致性来源:http://www.blogjava.net/zlsunnan/archive/2006/07/02/56184.html在...
分类:其他好文   时间:2015-05-28 15:51:59    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!