发布时间:2012-12-11 21:52:30
线程概述 进程是系统中程序执行和资源分配的基本单位。每个进程有自己的数据段、代码段和堆栈段。 线程通常叫做轻型的进程。线程是在共享内存空间中并发执行的多道执行路径,他们共享一个进程的资源。 线程的共性 同一个进程中的线程都有共性:多个线程将共享同一个进程虚拟空间。 线程共......【阅读全文】
发布时间:2012-12-11 21:52:26
Pthreads API - 互斥锁 互斥锁 mutex 用来保证一段时间内只有一个线程在执行一段代码。 原子性:对 mutex 的加锁和解锁操作是原子的,一个线程进行 mutex 操作的过程中,其他线程不能对同一个 mutex 进行其他操作。 单一性:拥有 mutex 的线程除非释放 mutex ,否则其他线程不能拥有此 mutex 。 非忙等待:等待 mutex 的线程处于等待状态,直到要等待的 mutex 处于未加锁状态,这时操作......【阅读全文】
发布时间:2012-12-11 21:52:07
form:luozhiyong131.blog.chinaunix.net/* *Linux_C课程实践项目: (仅供学习参考) Linux环境命令行下 BBS 服务 功能: a) BBS服务器端提供分类的BBS信息,如:新闻、娱乐、供求、... BBS客户端登录到BBS服务器后,服务器首先提供一个......【阅读全文】
发布时间:2012-12-11 21:52:02
form:luozhiyong131.blog.chinaunix.net/* * 多进程编程——进程间通信——内存映射——快速排序 * 待排序数的个数大于某一值,则创建子进程进行排序,子进程排序完,通过管道把结果返回给父进程。 * 待排序数的个数小于某一值,自己排序 * Lzy 2011-6-17 */ #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <sys/mman.h......【阅读全文】
发布时间:2012-12-11 21:51:43
form:http://www.uplinux.com/shizi/wenxian/4509.htmlLinux系统的宏HZ的值一般在体系相关的目录下,例如arch/arm/include/asm/param.h下,代码如下: /* -------------------------------------------------------------------- */ /*  ......【阅读全文】