上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
  2015年3月21日
摘要: 堆栈 线程包含线程ID,寄存器的值栈。堆属于整个进程, 栈属于线程级别的。一个进程可能出现多个栈,线程之间的栈是独立的,但是可以互相访问的。调度优先级,等属于线程的。errno属于线程的,在线程栈中CPU同一时间只能执行一条指令。进程内所有的信息对于线程都是共享的,包括执行代码,全局变量,和堆内存,... 阅读全文
posted @ 2015-03-21 23:46 后进后退 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 僵死进程: 父进程没有wait();子就退出了。孤儿进程: 父亲退出,子进程还没有结束,托孤给init进程。 阅读全文
posted @ 2015-03-21 23:13 后进后退 阅读(114) 评论(0) 推荐(0) 编辑
  2015年3月17日
摘要: 信号信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事... 阅读全文
posted @ 2015-03-17 16:49 后进后退 阅读(334) 评论(0) 推荐(0) 编辑
摘要: http://jingyan.baidu.com/album/9c69d48fb9fd7b13c8024e6b.html?picindex=7让Ubuntu的ssh保持长时间连接[日期:2010-05-11]来源:Ubuntu社区 作者:Ubuntu[字体:大中小]Ubuntu下的ssh连接老是自己... 阅读全文
posted @ 2015-03-17 13:32 后进后退 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 共享内存是LUNIX 系统中最底层的通信机制,也是最快速的通信机制。共享内存是由内核出于在多个进程间交换信息目的而留出的一块内存区(段)。如果段的权限设置恰当,每个要访问段内存的进程都可以把它映射到自己的私有空间中,如果一个进程更新了段中的数据,另外的进程也可以看的到,一个进程创建的段,其他进程也可... 阅读全文
posted @ 2015-03-17 13:31 后进后退 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 有名管道只有当一个库函数失败时,errno才会被设置。当函数成功运行时,errno的值不会被修改。这意味着我们不能通过测试errno的值来判断是否有错误存在。反之,只有当被调用的函数提示有错误发生时检查errno的值才有意义。查看错误代码errno是调试程序的一个重要方法。当linux C api函... 阅读全文
posted @ 2015-03-17 11:41 后进后退 阅读(284) 评论(0) 推荐(0) 编辑
  2015年3月16日
摘要: .so共享库相当于window中的.DLL文件两个进程同时调用了.so文件,进程就会加载的.so文件到各自的内存空间,而不能实现进程间通讯。.so文件编译的方法:-so文件不需要main文件,即使有也不会被执行。-编译gcc时候需要加-fPIC选项,可以产生与位置无关的代码。(首地址,偏移地址)-链... 阅读全文
posted @ 2015-03-16 13:40 后进后退 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 关于内核转储的设置方法1. 内核转储作用(1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。2. 启用内核转储1.1 查看内核转储是否有效在终端中输入以下命令,查看内核转储是否有... 阅读全文
posted @ 2015-03-16 13:16 后进后退 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 僵死进程: 父进程没有等待子进程,wait() 子进程会变成僵死进程。int main(int arg, char *args[]){ pid_t pid = fork();//调用fork产生一个子进行 int status; if (pid == -1) { printf("fork... 阅读全文
posted @ 2015-03-16 11:46 后进后退 阅读(441) 评论(0) 推荐(0) 编辑
  2015年3月11日
摘要: //C库函数读取文件的代码I/O缓冲机制 C语言库函数写文件都是写在内存中,然后一次写入磁盘。提高了效率。读写文件,不对系统进行操作,一般采用C语言库函数。移植可以在任何可以对C支持的操作系统,而不用修改。FILE *fopen(const char *path, const char *mode)... 阅读全文
posted @ 2015-03-11 11:48 后进后退 阅读(344) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页