码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
银行家算法
死锁:死锁产生的现场:当A进程P S2信号量而B进程P S1信号量时就会产生死锁,由于S2信号量须要B进程释放,而S1信号量须要A进程释放,因此两个进程都在等相互的资源,造成死锁。死锁产生的条件:相互排斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。(信号量s1 ...
分类:编程语言   时间:2014-11-02 19:32:06    阅读次数:293
boost准模板库scoped_ptr指针的使用以及auto_ptr智能指针的对照
首先我们看看scoped_ptr的基本使用,包括了swap(),get(),reset()的使用,重要的提醒是作用域结束的时候会自己主动析构,无需手动的释放资源:#include#includeusing namespace std;using namespace boost;struct p...
分类:其他好文   时间:2014-11-02 12:14:47    阅读次数:200
堆和栈的区别
此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。堆和栈的区别一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(he...
分类:其他好文   时间:2014-11-02 10:40:21    阅读次数:195
java finally块执行时机分析
java里finally 关键字通常与try catch块一起使用。用来在方法结束前或发生异常时做一些资源释放的操作。最近也看到网上有一些讨论try catch finally关键词执行的顺序的文章,并给出了finally块是在方法最后执行的。这些观点普遍认为:1)finally关键词是在程序ret...
分类:编程语言   时间:2014-11-02 00:33:56    阅读次数:271
__weak 和 __strong 还有Autorelease的用法
使用容器的block版本的枚举器时,内部会自动添加一个AutoreleasePool:Autorelease对象是在当前的runloop迭代结束时释放的,而它能够释放的原因是系统在每个runloop迭代中都加入了自动释放池Push和Pop当然,在普通for循环和for in循环中没有,所以,还是新版...
分类:其他好文   时间:2014-11-01 20:22:42    阅读次数:208
管清友:QE死了,谁会陪葬?
管清友:QE死了,谁会陪葬?评天下腾讯财经[微博]2014-10-30 09:16我要分享6昨晚美联储正式宣布结束QE,FOMC声明同时释放鹰派信号。美国股债齐跌,美元指数走强,黄金下跌,油价受库存影响略有反弹。1、QE的退出进程符合预期,未来美联储的货币政策常态化仍将采取渐进方式,不会操之过急。从...
分类:其他好文   时间:2014-11-01 09:43:14    阅读次数:220
asp.net,缓存Cache
缓存Cache:1>直接使用Cache["content"],缓存与Session不同,所有用户都可以共享。永不过期,由服务器自己维护,当内存不够时,会将老的缓存释放掉。2>设置绝对过期日期。Cache.Insert("nowTime", DateTime.Now, null, DateTime.N...
分类:Web程序   时间:2014-11-01 06:14:44    阅读次数:249
java中CyclicBarrier简单入门使用
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。 CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一...
分类:编程语言   时间:2014-11-01 01:07:03    阅读次数:230
Linux内存使用高,触发系统宕机
摘自:http://www.cnblogs.com/itfriend/archive/2011/12/14/2287160.html网上的解决方案:用ps查看各进程的内存,大约就占用了4G,绝大部分内存都是被PageCache所占用。Linux内核的策略是最大程度的利用内存cache文件系统的数据,提高IO速度,虽然在机制上是有进程需要更大的内..
分类:系统相关   时间:2014-10-31 16:02:24    阅读次数:309
iOS开发常用宏定义
iOS开发中常用到获取屏幕宽度,高度,为控件设置颜色,MRC下释放内存,为imageView设置图片等等,我们可以将其定义成宏,方便开发使用,可移植性强,可随时拿到工程里使用...
分类:移动开发   时间:2014-10-31 15:46:45    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!