- 博客(3)
- 收藏
- 关注
原创 RAII和垃圾收集
Utensil按: 此文转自CSDN文档中心,作者是Elminste。看了这篇文章才知道,之前我称之为“像栈一样令人放心的析构函数”并非常喜爱的C++特性,原来名为RAII(资源获取即初始化, Resource Acquisition Is Initialization),而且发现原来它和GC并不是我想象的那么水火不容。这篇文章,在我看来,进一步说明了Java因为GC而对面向对象的思想所进行的...
2009-05-14 20:36:27 105
Linux 2.6内核笔记【Process-2:切换】
在看Linux内核的时候发现,CPU自己认得(或者说is expecting)很多struct,很多时候内核要做的事情是在内存里准备好这些struct里CPU需要的数据,以供CPU完成相应的任务。比如寻址中的paging部分,内核只需要把page directory中的数据准备好,并把page directory的地址放入cr3,CPU自己就能根据page directory中的数据进行寻址...
2009-05-09 18:31:28 246
Linux 2.6内核笔记【Process-1】
终于挣脱了《Understanding the Linux Kernel》的Process一章。中文版的翻译低级错误太多,所以只好继续看影印版。 简介部分,除了通常我们对Process的认识,Linux中值得一提的是:笨重的不分青红皂白把父进程整个地址空间都复制过来的fork()采用了传说中的Copy-on-Write技术;还有就是2.6启用了lightweight process来支持n...
2009-05-01 14:15:38 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人