摘要: 29.1 概述 与进程( process)类似1,线程( thread)是允许应用程序并发执行多个任务的一种机制。如图 29-1 所示,一个进程可以包含多个线程。同一程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段( initialized data)、未初始化数 阅读全文
posted @ 2021-05-24 19:44 Mars.wang 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 本章将介绍允许位于同一主机系统上的进程之间相互通信的 UNIX domain socket 的用法,包括 UNIX domain 中流 socket 和数据报 socket 的使用,如何使用文件权限来控制对 UNIX domain socket 的访问,如何使用socketpair()创建一对相互连 阅读全文
posted @ 2021-05-24 14:51 Mars.wang 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 定时器是进程规划自己在未来某一时刻接获通知的一种机制。休眠则能使进程(或线程)暂停执行一段时间。本章讨论了定时器设置以及休眠的接口,涵盖主题如下。 1.针对间隔式定时器设置的传统 UNIX API setitimer()和 alarm(),一经设定,会在特定的一段时间后通知进程。 2.允许进程休眠特 阅读全文
posted @ 2021-05-24 09:48 Mars.wang 阅读(168) 评论(0) 推荐(0) 编辑