![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 75
dream700
这个作者很懒,什么都没留下…
展开
-
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 · 536 阅读 · 0 评论 -
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 · 407 阅读 · 0 评论 -
线程与进程的区别
转自:http://www.cublog.cn/u2/68846/showart_1077115.html 多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢? 进转载 2012-05-31 16:00:31 · 597 阅读 · 0 评论 -
内存池的实现
引言C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用malloc/new,系统需要根据“最先匹配”、“最优匹配”或其他算法在内存空闲块表中查找一块空闲内存,调用free/delete,系统可能需要合并空闲内存块转载 2012-08-13 16:52:35 · 361 阅读 · 0 评论