码迷,mamicode.com
首页 >  
搜索关键字:boost lockfree    ( 1959个结果
使用boost中的线程池
#include #include #include usingnamespaceboost;usingnamespacestd;voidrunChild(constintn){ cout g++ threadgroup.cc -lboost_thread> ./a.out 3如果在freebsd4...
分类:编程语言   时间:2015-05-11 12:32:56    阅读次数:101
boost之ThreadPool
threadpool是基于boost库实现的一个线程池子库,但线程池实现起来不是很复杂。我们从threadpool中又能学到什么东西呢?它是基于boost库实现的,如果大家对boost库有兴趣,看看一个简单的实现还是可以学到点东西的。threadpool基本功能1、任务封装,包括普通任务(task_...
分类:其他好文   时间:2015-05-11 12:28:06    阅读次数:202
一个C++基于boost简单实现的线程池
xl_blocking_queue.h?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#ifndef SRC_COMMON_BLOCKING_QUE...
分类:编程语言   时间:2015-05-11 12:27:24    阅读次数:157
使用boost线程定时器作为后台线程来切换主循环程序状态方法2
上一篇的方法主要使用的是:通过线程延时实现的定时,并且只能定时一次,如果需要对此定时处理,就需要使用下面的定时器;#include "stdafx.h"#include #include #include #include using namespace boost::asio;using name...
分类:编程语言   时间:2015-05-11 12:26:07    阅读次数:140
畅游C++ Boost Serialization 序列化
畅游C++ Boost Serialization 序列化...
分类:编程语言   时间:2015-05-10 19:01:34    阅读次数:152
c++ 正則表達式
正則表達式是经常使用的一种方法。比較有名的类库是boost,可是这个类库在重了。全部就像找一些轻量级的类库。后来发现准标准的库tr1已经非常方便了,微软vs2008 sp1 以上版本号都支持了。全部就直接用它非常方便了。并且支持unicode编码,还是非常方便的。样例:#include #incl....
分类:编程语言   时间:2015-05-10 12:36:34    阅读次数:109
C++11下的线程池以及灵活的functional + bind + lamda
利用boost的thread实现一个线程类,维护一个任务队列,以便可以承载非常灵活的调用。这个线程类可以方便的为后面的线程池打好基础。线程池还是动态均衡,没有什么别的。由于minGW 4.7 对 C++11 thread 不支持,所以采用 boost 代替,linux 下是支持的,只是名字空间不同而...
分类:编程语言   时间:2015-05-08 14:46:57    阅读次数:154
boost.log(八)宽字符记录
宽字符记录 Boost.Log支持包含本地字符集字符串的日志记录。基本上有两种方式做这件事。在 UNIX 系统上通常使用一些多字节字符编码 (例如 UTF-8) 用来表示本地字符。在这种情况下,Boost.Log库可以直接以纯 ASCII 的方式记录而不需要其它额外的设置。 在Windows 上常见...
分类:其他好文   时间:2015-05-08 12:46:54    阅读次数:866
boost.log(九) 配置文件
前面几节中描述了Boost.Log 的基础知识,对Boost.Log 库的操作我们都是在C++代码中进行中,这样就会有一些不便的地方。比如说我们想要更改一下输出格式或者过滤条件,都必须对C++代码进行更改,并且还得编译一次(感觉编译时间还有点长)。其实Boost.Log 里面已经为这个问题提供了一种...
分类:其他好文   时间:2015-05-08 12:36:06    阅读次数:2756
centos 安装 gearmand-1.1.12
安装 gearmand 前先装一堆依赖,如下: (boost的版本需要大于 1.39) yum install boost-devel? yum install mysql-devel yum install gperf yum install libevent 安装好依赖后,执行 ./configure,然后 make 遇...
分类:其他好文   时间:2015-05-07 17:10:20    阅读次数:374
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!