码迷,mamicode.com
首页 >  
搜索关键字:shared pool    ( 6444个结果
学习笔记:shared_ptr陷阱
条款1:不要把一个原生指针给多个shared_ptr管理int* ptr = new int;shared_ptr p1(ptr);shared_ptr p2(ptr); //logic errorptr对象被删除了2次这种问题比喻成“二龙治水”,在原生指针中也同样可能发生。条款2:不要把this指...
分类:其他好文   时间:2014-08-14 01:16:47    阅读次数:286
boost::share_ptr用法
boost中提供了几种智能指针方法:scoped_ptr shared_ptr intrusive_ptr weak_ptr,而标准库中提供的智能指针为auto_ptr.这其中,我最喜欢,使用最多的是shared_ptr,也最让人随心所欲.使用很简单,如下:头文件 class A{virtual v...
分类:其他好文   时间:2014-08-14 01:16:37    阅读次数:243
auto_ptr,shared_ptr 智能指针的使用
Q: 那个auto_ptr是什么东东啊?为什么没有auto_array?A: 哦,auto_ptr是一个很简单的资源封装类,是在头文件中定义的。它使用“资源分配即初始化”技术来保证资源在发生异常时也能被安全释放(“exception safety”)。一个auto_ptr封装了一个指针,也可以被当作...
分类:其他好文   时间:2014-08-14 01:12:07    阅读次数:340
Tomcat集群配置日志服务器
1整体架构2中央日志服务器配置2.1配置时钟同步2.1.1方式一中央日志服务器和Tomcat节点均向同一个时钟源(例如:pool.ntp.org)进行对时即可。说明:本小节下面命令均以root用户执行,并且在中央日志服务器和Tomcat节点均要执行。首先,需要关闭ntpd服务:servicentpdstopchkcon..
分类:其他好文   时间:2014-08-13 19:27:18    阅读次数:345
ios实现程序切入后台,实现后台任务
- (void)applicationDidEnterBackground:(UIApplication *)application {     // Use this method to release shared resources, save user data, invalidate timers, and store enough application state informa...
分类:移动开发   时间:2014-08-13 01:19:44    阅读次数:179
boost中asio网络库多线程并发处理实现,以及asio在多线程模型中线程的调度情况和线程安全。
1、实现多线程方法:其实就是多个线程同时调用io_service::run for (int i = 0; i != m_nThreads; ++i) { boost::shared_ptr pTh(new boost::thread( boost::bind(&...
分类:编程语言   时间:2014-08-12 00:34:33    阅读次数:1592
linux进程调度机制剖析(基于3.16-rc4)
进程调度所使用到的数据结构:1.就绪队列内核为每一个cpu创建一个进程就绪队列,该队列上的进程均由该cpu执行,代码如下(kernel/sched/core.c)。1 DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues);定义了一个struct rq...
分类:系统相关   时间:2014-08-12 00:23:03    阅读次数:468
boost 学习
智能指针的学习中文教程网站http://zh.highscore.de/cpp/boost/不过代码可能 由于BOOST 版本不同需要稍作修改scoped_ptr 离开作用域则自动调用类析构函数或者函数delete方法shared_ptr 使用率最高的指针 类似scoped_ptr 但是所有权可以转...
分类:其他好文   时间:2014-08-11 20:48:02    阅读次数:270
ntp报错
今天使用虚拟你需要同步时间结果报错了。系统RHEL6.4。报错如下#ntpdateasia.pool.ntp.org 8Aug06:00:11ntpdate[7451]:noserversuitableforsynchronizationfound出现问题后检查防火墙是否关闭#serviceiptablesstatus iptables:Firewallisnotrunning.结果是关闭的使用-d查看原因..
分类:其他好文   时间:2014-08-11 18:15:03    阅读次数:234
13——以对象管理资源
RAII(resource acquisition is initialization):资源获取时便是初始化时机。不论控制流如何离开执行的区域块,其析构函数被调用,资源被释放。为防止内存泄露使用auto_ptr或shared_ptr();auto_ptr sp(new class)+shared_...
分类:其他好文   时间:2014-08-11 17:22:02    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!