何时我们需要智能指针?
资源所有权的共享
共享所有权是指两个或多个对象需要同时使用第三个对象的情况。这第三个对象应该如何(或者说何时)被释放?为了确保释放的时机是正确的,每个使用这个共享资源的对象必须互相知道对方,才能准确掌握资源的释放时间。从设计或维护的观点来看,这种耦合是不可行的。更好的方法是让这些资源所有者将资源的生存期管理责任委派给一个智能指针。当没有共享者存在时,智能指针就可以...
分类:
其他好文 时间:
2015-03-28 14:26:28
阅读次数:
170
何时我们需要智能指针?
资源所有权的共享
共享所有权是指两个或多个对象需要同时使用第三个对象的情况。这第三个对象应该如何(或者说何时)被释放?为了确保释放的时机是正确的,每个使用这个共享资源的对象必须互相知道对方,才能准确掌握资源的释放时间。从设计或维护的观点来看,这种耦合是不可行的。更好的方法是让这些资源所有者将资源的生存期管理责任委派给一个智能指针。当没有共享者存在时,智能指针就可以...
分类:
其他好文 时间:
2015-03-28 14:24:17
阅读次数:
121
在构建功能,修复bug,整理代码之后,你应该花一些时间来关注应用的性能。应用画像素和执行操作的速度和流畅度影响了用户体验。
Android应用运行在一个共享资源的环境中,你的应用的性能会被与其交互的系统资源的效率所影响。应用也运行在一个多线程的环境中,与其它拥有线程的进程争夺资源,可能会引起很难诊断的性能问题。
Systrace工具允许你收集和审查应用和Andro...
分类:
其他好文 时间:
2015-03-20 22:09:15
阅读次数:
4723
NFS,网络文件系统(networkfilesystem),允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。在linux下搭建NFS服务一般情况下centos默认安装,安装包为nfs-utils,可以直接..
分类:
系统相关 时间:
2015-03-17 18:13:23
阅读次数:
169
一、进程间的通信方式
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
# 有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。
# 信号量(semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机...
分类:
编程语言 时间:
2015-03-12 20:52:46
阅读次数:
134
synchronized关键字是java并发编程中为了解决线程对共享资源的竞争造成错误,而提供的解决方案。synchronized关键字有两种用法,一种是只用于方法的定义中,另外一种是synchronized块,我们不仅可以使用synchronized来同步一个对象变量,你也可以通synchronized来同步类中的静态方法和非静态方法。那么问题来了,同步静态方法与动态方法有什么区别呢?看完下面这...
分类:
编程语言 时间:
2015-03-12 09:53:28
阅读次数:
3994
1、线程通信的必要性 ????多线程不仅共享资源,而且相互牵制向前运行。 2、线程通信的方法(都是在Object中定义) ????3个方法: ????????????????1)????wait() 可运行转入阻塞状态,...
分类:
编程语言 时间:
2015-03-11 13:09:12
阅读次数:
163
在可剥夺性的内核中,当任务以独占方式使用共享资源的时候,会出现低优先级任务高于高优先级任务运行的情况,这种情况叫做优先级反转,对于实时操作系统而言,这是一场灾难,下面我们来说说优先级反转的典型环境. 我们假设有三个任务a,b,c,a优先级高于b,b优先级高于c,a和c都需要访问一个共享资源...
分类:
其他好文 时间:
2015-03-10 01:23:26
阅读次数:
2818
一、NFS服务简介NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。二、系统环境测试平台:Ce..
分类:
系统相关 时间:
2015-03-06 19:20:03
阅读次数:
278
单例模式的优缺点
1、优点
(1)减少系统性能开销
(2)减少内存开支
(3)避免资源多重占用
(4)优化和共享资源
2、缺点
(1)扩展性差
(2)测试不利
(3)与单一职责原则冲突...
分类:
其他好文 时间:
2015-03-04 22:46:21
阅读次数:
150