- 博客(8)
- 资源 (16)
- 收藏
- 关注
转载 内存池的实现
引言C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用malloc/new,系统需要根据“最先匹配”、“最优匹配”或其他算法在内存空闲块表中查找一块空闲内存,调用free/delete,系统可能需要合并空闲内存块
2012-08-13 16:52:35 367
转载 敏捷书籍
“敏捷软件开发宣言:我们正在通过亲身实践和帮助其他人实践,揭示更好的软件开发方法,通过这项工作,我们认为:人和交流胜过过程和工具可工作的软件胜过面面俱到的文档客户协作胜过合同谈判响应变化胜过遵循计划虽然右项也有价值,但是我们认为左项更重要。”—— Kent Beck,Mike Beedle,Arie van Bennekum,Alistair Cockburn,Ward C
2012-06-07 00:15:17 605 1
转载 线程与进程的区别
转自:http://www.cublog.cn/u2/68846/showart_1077115.html 多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢? 进
2012-05-31 16:00:31 605
转载 Kernel. EXPORT_SYMBOL解析
Kernel. EXPORT_SYMBOL解析 Code Segment: include/module.h: struct kernel_symbol { unsigned long value; const char *name;}; /* For every exported symbol, place a struct
2012-05-31 09:41:12 418
转载 UNIX 高手的 20 个习惯
不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX命令行技能的积极步骤。 Unix下要采用的20个好习惯为:1) 在单个命令中创建目录树。2) 更改路径;不要移动存档。3) 将命令与控制操作符组合使用。4) 谨慎引用变量。5) 使用转义序列来
2012-05-30 16:16:24 311
转载 Linux 进程状态 说明
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES Here are the different values that the s, stat and state output specifiers
2012-05-30 15:28:06 542
转载 关于fork()返回值
fork简介: fork英文原意是“分岔,分支”的意思,而在操作系统中,乃是著名的Unix(或类Unix,如Linux,Minix)中用于创建子进程的系统调用。 【NOTE1】 fork () 的作用是什么?换句话说,你用 fork () 的目的是什么? ――是为了产生一个新的进程,地球人都知道 :)产生一个什么样的进程? ――和你本来调用 fork (
2012-05-30 14:08:11 380
Addison.Wesley,.Advanced.Programming.in.the.UNIX.Environment.(2005),.2Ed.BBL.LotB
2008-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人