码迷,mamicode.com
首页 >  
搜索关键字:线程池    ( 4525个结果
多线程及线程池学习心得
一、线程的应用与特点 多线程是程序员不可或缺的技术能力,多线程技术在各个方面都有应用,特别在性能优化上更是起到至关重要的作用。但是,如果多线程写得不好,往往会适得其反,特别是高并发时会造成阻塞、超时等现象。多线程具有以下特点:1、独立性,拥有自己独立的资源,拥有自己私有的地址空间;2、动态性,...
分类:编程语言   时间:2014-07-22 22:37:52    阅读次数:275
Floodlight controller 线程池模型
官方文档对于ThreadPool的描述是:ThreadPool is a Floodlight module wrapper for a Java's ScheduledExecutorService.  It can be used to have threads be run at specific times or periodically. 所以只要对并发编程有点基础,就很容易理解,它...
分类:编程语言   时间:2014-07-22 14:29:54    阅读次数:380
看到有网友说Node.js是支持多线程的,我在这里解释一下
Node.js确实有一个扩展,叫tagg,可以实现多线程。但实际上是这样的,它的这个多线程只是一个线程池,去执行一部分计算的任务。 EventLoop和IO的处理部分始终是单线程的,在任务线程中不能调用异步接口,只能计算...
分类:编程语言   时间:2014-07-22 08:34:33    阅读次数:201
ThefoxFramework - 一个开源的C++基础类库
ThefoxFramework - 一个开源的C++基础类库 开源的C++的基础开发库,包括常见的C++常用工具类(file、mutex、semaphore、thread、线程池等)、mysql封装、net-snmp封装、net库、rpc、log库。 现在主要工作平台是W...
分类:编程语言   时间:2014-07-22 08:19:36    阅读次数:318
线程池的各个线程accept——基于UNP代码
线程池的各个线程accept——基于UNP代码1.说明预创建一个线程池,线程池中各个线程accept。主线程不做什么。这是Leader/Follower领导者/跟随者模式2.代码代码基于UNP的库函数#include "unpthread.h"//线程信息typedef struct { pt...
分类:编程语言   时间:2014-07-22 00:11:37    阅读次数:278
可动态增减的线程池,主线程accept——基于UNP代码修改
可动态增减的线程池,主线程accept——基于UNP代码修改1.说明线程池基于一个区间动态变化,在客户连接过多线程不够用时,动态增加一定数量的线程。在线程闲置数量多于一半时,动态减小线程数量到一个基准线。这个例子模式为:半同步/半异步(half-sync/half-async)2.代码相关说明代码基...
分类:编程语言   时间:2014-07-22 00:11:35    阅读次数:387
Android开源框架Universal-Image-Loader
先看效果 框架特点 多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置支持图片的内存缓存,文件系统缓存或者SD卡缓存支持图片下载过程的监听根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitma...
分类:移动开发   时间:2014-07-21 13:22:46    阅读次数:275
Android之线程池深度剖析
1.线程池的引入 引入的好处: 1)提升性能。创建和消耗对象费时费CPU资源 2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。 使用条件: 假设在一台服务器完成一项任务的时间为T T1 创建线程的时间 T2 在线程中执行任务的时间,包括线程间同步所需时间 T3 线程销毁的时间 ...
分类:移动开发   时间:2014-07-21 09:37:03    阅读次数:227
单件模式
有人说单件模式是最简单的模式,因为它只有一个类,但其实它还有一些值得注意的地方,就如:出现并发性时,单件可能已经不是单件了。     先说一下,我们为什么要用到单件模式,当我们用到这些对象如:线程池,缓存,注册表和日志对象等,事实上,这些对象我们只能有一个实例,不然会导致很多问题出现,所以我们要将它弄成单件的。     可能你会说利用程序员之间的约定或是利用全局变量就可以做到啊,如:java的...
分类:其他好文   时间:2014-07-19 23:33:39    阅读次数:244
ExecutorService中submit和execute的区别
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。一、创建任务任务就是一个实...
分类:其他好文   时间:2014-07-19 17:16:52    阅读次数:330
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!