随笔分类 -  Linux

摘要:【摘自《Linux/Unix系统编程手册》】进程和程序进程(process)是一个可执行程序(program)的实例。程序是包含了一系列信息的文件,这些信息描述了如何在运行时创建一个进程,包含如下内容:二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息(metainformation)... 阅读全文
posted @ 2015-12-23 14:56 Kjing 阅读(10607) 评论(0) 推荐(0)
摘要:【摘自《Linux/Unix系统编程手册》】所有系统调用都是以原子操作方式执行的。这里是指内核保证了某系统调用中的所有步骤会作为独立操作而一次性执行,其间不会为其它进程或线程所中断。原子性是某些操作得以圆满成功的关键所在。特别是它规避了竞争状态(race conditions)。竞争状态是这样一种情... 阅读全文
posted @ 2015-12-17 16:08 Kjing 阅读(2912) 评论(0) 推荐(1)
摘要:编写一个简单的程序#include int main(){ printf("Hello world\n"); return 0;}编译gcc test.c查看glibc的位置ldd a.out | grep libc在我的机器上显示libc.so.6 => /lib/i3... 阅读全文
posted @ 2015-10-23 15:28 Kjing 阅读(1557) 评论(0) 推荐(0)