- 博客(11)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 孤儿进程组的由来
转自:http://xingyunbaijunwei.blog.163.com/blog/static/765380672011112633634628/当一个终端控制进程(即会话首进程)终止后,那么这个终端可以用来建立一个新的会话。这可能会产生一个问题,原来旧的会话(一个或者多个进程组的集合)中的任一进程可再次访问这个的终端。为了防止这类问题的产生,于是就有了孤儿进程组的概念。当一个进程
2013-10-21 21:08:06 502
转载 Linux进程状态解析之R、S、D、T、Z、X
转自http://hi.baidu.com/shining_pc/item/21abcb32a4d2d484c3cf2950Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可
2013-10-12 21:06:12 490
转载 setjump 与 longjump
转自百度百科setjmp与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文件申明了这些函
2013-10-09 22:25:03 833
转载 elf文件格式
转自搜搜百科ELF简介ELF 是由USL(UNIX System Laboratories)作为ABI(Application Binary Interface) 的一部分发布的。ELF 为开发者提供了一整套能应用于多个操作系统的二进制接口定义,在软件移植时大大减少了需要重新编码和编译的地方。ELF 同时支持二进制文件的三种用途,并根据这三种用途分别定义了相应的ELF 文件类型:可重定
2013-10-07 15:38:59 683
转载 链接脚本规则
转自百度文库最近在看Linux内核时,总是遇到一些和连接脚本相关的东东,搞得人一头雾水,终于下定决心把它搞明白,写下一点心得,希望对和我一样的人有所帮助! 连接脚本的格式====================连接脚本是文本文件.你写了一系列的命令作为一个连接脚本. 每一个命令是一个带有参数的关键字,或者是一个对符号的赋值. 你可以用分号分隔命令. 空格一般被忽略.文
2013-10-06 21:55:56 2404
转载 二进制文件与文本文件
转自百度百科1定义英文:Binary files包含在 ASCII及扩展 ASCII 字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件,图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件。广义的二进制文件即指文件,由文件在外部设备的
2013-10-04 21:50:43 323
转载 c语言 可变参数
转自http://kooyee.iteye.com/blog/350008第一篇C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为:int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形
2013-10-03 09:24:16 468
转载 编译和链接的区别
转于http://liouwei20051000285.blog.163.com/blog/static/252367420114101014336/ 在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。 (1)编译:由编译程序将用户的源代码编译成若干个目标模块。 (2)链接:由链接
2013-09-29 21:43:17 279
转载 Linux操作系统下的多线程编程详细解析
转于:http://www.qqread.com/linux/2007/06/y315928.htm线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Wind
2013-09-28 22:32:05 450
原创 return,exit() 与errno;
通常程序出错是,程序会返回负值,并且errno会被赋予一个值,用以表示一个出错信息。 return返回函数,而exit结束整个进程。在main主函数里,main相当于return。
2013-09-28 22:04:19 828
转载 unbuffered i/o 与 standard i/o 区别
这是一篇讲C标准I/O库函数与Unbuffered I/O函数的文章,因为最近在看APUE (2rd)为了对这一章节理解的更透彻,所以转了一一篇文章,自己稍作整理,对这方面有兴趣深究的朋友,可以跟岾!转载于:http://learn.akae.cn/media/ch28s02.html 看看C标准I/O库函数是如何用系统调用实现的。fopen(3)调用open(2
2013-09-28 10:37:29 528
linux内核0.11代码(中文注释)(网上的缺了3个文件已朴齐)
2013-01-04
关于android gradle问题?关于groovy
2018-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人