码迷,mamicode.com
首页 >  
搜索关键字:线程数    ( 1344个结果
[踩坑]python实现并行爬虫
问题背景:指定爬虫depth、线程数, python实现并行爬虫   思路:    单线程 实现爬虫类Fetcher                 多线程 threading.Thread去调Fetcher  方法:Fetcher 中,用urllib.urlopen打开指定url,读取信息:response = urllib.urlopen(self.url) content = respon...
分类:编程语言   时间:2015-09-07 22:55:23    阅读次数:248
线程网格(grid)
一个线程网格是由若干个线程块组成的,每个线程块是二维的,分为X轴与Y轴。此时,每次最多能开启Y*X*T个线程。现在,我们用一个实例进行深入理解。为简单期间,我们限制Y轴方向只有一行线程。 假设我们现在正在看一张标准高清图片、这张图片的分辨率为1920 x 1 080。通常线程块中线程数量最好是一个线程束大小的整数倍,即32的整数倍。由于设备是以整个线程束为单位进行调度,如果我们不把线程块上的线程数目设成32的整数倍,则最后一个线程束中有一部分线程是没有用的。因此我们必须设置一个条件进行限制,防止处理...
分类:编程语言   时间:2015-09-04 07:36:33    阅读次数:131
java线程研究---(8)Thread同步:锁的概念
(多线程数据共用的)示例代码: 先来看看“java线程研究---(7)Thread同步:多线程数据共用会产生问题”这篇文章里面主要的代码例子 ShareDataThread.java package thread; public class ShareDataThread implements Runnable { private int i = 0; @Override ...
分类:编程语言   时间:2015-09-02 11:58:36    阅读次数:158
linux通过命令看cpu参数
cpu物理个数:cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l显示如果是2就说明是有2个物理CPUcpu核心数:cat/proc/cpuinfo|grep"cpucores"|sort|uniq返回如果是6说明是每个CPU有6个核心cpu线程数:cat/proc/cpuinfo|grep"processor"|sort-nk3|uniq|tail-1返回如果是23说明..
分类:系统相关   时间:2015-09-01 14:10:44    阅读次数:185
C++ 线程池的简易实现
首先,先简单介绍,线程池的工作原理。1.他自身拥有一定数量的线程数组 threads,处于等待状态,等待唤醒(通过条件变量)2.拥有一个任务队列 m_tasks,存储用户的任务,有新任务以后,唤醒线程,取出任务,通过回调函数的方式调用任务,执行完以后继续等待。使用情况:线程池,适用于会话简短的情况下...
分类:编程语言   时间:2015-08-30 15:33:12    阅读次数:190
java_线程-锁
package com.demo.test3;import java.util.concurrent.CountDownLatch;/** * @author QQ: 1236897 * *///闭锁//nThread - 线程数目//startGate -确保所有线程就绪-》countDown->...
分类:编程语言   时间:2015-08-29 22:54:54    阅读次数:147
[C++11 并发编程] 15 承诺promise
假设有一个应用程序应用程序用于处理大量的网络连接,通常我们会为每一个连接创建单独的处理线程。当线程数量较少时,这样是可行的,但是随着连接数量的增加,大量的线程需要消耗大量的系统资源。这样,使用较少的线程,每个线程处理多个连接更为合适。 std::promise提供了一个设置值的机制(类型T),通过与之关联的期望对象可以获取到被设置的值。std::promise/std::future一起配合,等...
分类:编程语言   时间:2015-08-28 23:20:23    阅读次数:236
11 java 线程池 使用实例
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并...
分类:编程语言   时间:2015-08-28 12:32:15    阅读次数:294
JBOSS最大连接数配置和jvm内存配置
一.调整JBOSS最大连接数.配置deploy/jboss-web.deployer/server.xml文件.maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。acceptCount:当同时连接的人数达到maxThr...
分类:其他好文   时间:2015-08-27 16:42:42    阅读次数:134
线程暴长~Quartz中创建Redis频繁后导致线程暴长
在最近项目开发过程中,在进行任务调度处理过程中,出现了一个问题,它的线程数暴长,从20多个可以到1000多个,如果你的服务器性能好的话,可以到10000多个,太恐怖了,就算你的服务再好,早晚有一天也会被new Redis炸干!哈哈!解决方法:使用单例模式减少new redis的次数对于我们应用程序的...
分类:编程语言   时间:2015-08-26 19:24:29    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!