摘要: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它 阅读全文
posted @ 2015-12-27 16:24 yuxi_o 阅读(411) 评论(0) 推荐(0) 编辑
摘要: man 7 shm_overview shm_overview - Overview of POSIX shared memory. 同样,SystemV实现的共享内存是旧的机制,但应用广泛;Posix标准提供了新的统一接口。 共享内存是由内核出于在多个进程间交换信息的目的而留出的一块内存区(段)。 阅读全文
posted @ 2015-12-27 14:16 yuxi_o 阅读(452) 评论(0) 推荐(0) 编辑
摘要: svipc - System V interprocess communication mechanisms linux实现的System V interprocess communication (IPC)机制包含消息队列(message queues),信号集(semaphore sets),和 阅读全文
posted @ 2015-12-27 14:09 yuxi_o 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 可阅读mq_overview查阅更多信息:man 7 mq_overview. posix的消息队列实现更好(某些系统不支持POSIX mq),但SystemV的消息队列更广泛应用(旧的API)。 posix的消息队列有两种调用方式:库函数和系统调用。 systemV消息队列是一个消息的链接列表,消 阅读全文
posted @ 2015-12-27 14:03 yuxi_o 阅读(248) 评论(0) 推荐(0) 编辑
摘要: POSIX标准提出了有名信号量和无名信号量来同步进程和线程,而linux(2.6以前)只实现了无名信号量。 sem_overview中有详细介绍:man 7 sem_overview. System V semaphores(semget, segop, etc.)是旧的信号量API,但应用广泛。 阅读全文
posted @ 2015-12-27 12:09 yuxi_o 阅读(550) 评论(0) 推荐(0) 编辑