摘要: 转自 http://blog.csdn.net/todd911/article/details/8813321 在《C专家编程》中提到了总线错误bus error(core dumped)。 总线错误几乎都是由于未对齐的读或写引起的。它之所以称为总线错误,是因为出现未对齐的内存访问请求时,被堵塞的组 阅读全文
posted @ 2015-06-26 20:02 neteasefans 阅读(12082) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/todd911/article/details/8831963 实参 所匹配的形式参数 阅读全文
posted @ 2015-06-26 20:01 neteasefans 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 多个线程共享相同的内存时,需要确保每个线程看到一致的数据视图。 1.互斥量 可以通过使用pthread的互斥接口保护数据,确保同一时间只有一个线程访问数据,互斥量(mutex)从本质上说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。对互斥量进行加锁后,任何其他试图再次对互 阅读全文
posted @ 2015-06-26 18:47 neteasefans 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.线程标识 就像每个进程都有一个进程ID一样,每个线程都有一个线程ID。进程ID在整个系统中是唯一的,但线程ID只在它所属的进程环境中有效。 线程ID使用pthread_t数据类型来表示,实现的时候可以使用一个结构来表示pthread_t数据类型,所以可移植的操作系统实现不能将它比作整数处理。因此 阅读全文
posted @ 2015-06-26 16:32 neteasefans 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/todd911/article/details/17319591 更改进程的信号屏蔽字可以阻塞所选择的信号,或解除对它们的阻塞,使用这种技术可以保护不希望由信号中断的代码临界区。如果希望对一个信号解除阻塞,然后pause等待以前被阻塞的信号发生,将如何 阅读全文
posted @ 2015-06-26 15:36 neteasefans 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/todd911/article/details/17121241 在产生信号时,内核通常在进程表中设置某一种形式的标志。当对信号采取了这种动作时,我们说向进程递送了一个信号。在信号产生和递送之间的时间间隔内,称信号是未决的。进程可以选用信号递送阻塞。如 阅读全文
posted @ 2015-06-26 13:18 neteasefans 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/todd911/article/details/17115365 早期的UNIX系统的一个特性是:如果进程在执行一个低速系统调用而阻塞,期间捕捉到一个信号,该系统调用就被中断,不再继续执行。该系统调用返回出错,其errno被设置为EINTR。为了支持这 阅读全文
posted @ 2015-06-26 11:07 neteasefans 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 每个进程都属于一个进程组。进程组通常是与同一个作业相关联的,可以接受来自同一个终端的各种信号。每个进程组都有一个唯一的进程组ID。进程组ID类似于进程ID,可以存放在pid_t数据类型中。函数getpgrp返回调用进程的进程组ID。 每个进程组都可以有一个组长进程,组长进程的标识是:进程组ID等于其 阅读全文
posted @ 2015-06-25 13:48 neteasefans 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 所有的UNIX系统都支持解释器文件,这种文件是文本文件,其起始行的形式是: #! pathname [ optional-argument ] 常见的解释器文件以下列行开始: #! /bin/sh pathname通常是绝对路径名,对它不进行什么特殊的处理。内核调用exec函数的进程实际执行的并不是 阅读全文
posted @ 2015-06-25 13:03 neteasefans 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/todd911/article/details/16370577 在unix系统中,特权是基于用户和组ID的,当程序需要增加特权,或需要访问当前并不允许访问的资源时,我们需要更换自己用户ID或组ID,使得新ID具有合适的特权或访问权限。与此类似,当程序 阅读全文
posted @ 2015-06-25 09:40 neteasefans 阅读(697) 评论(0) 推荐(0) 编辑