上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 65 下一页
摘要: 消息队列就是一些消息的列表。 用户可以在消息队列中添加消息和读取消息等。从这点上看,消息队列具有一定的FIFO特性,但是它可以实现消息的随机查询,比FIFO具有更大的优势。同时,这些消息又是存在于内核中的,由“队列ID”来标识。 阅读全文
posted @ 2022-12-25 21:02 cnetsa 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-25 20:59 cnetsa 阅读(55) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-25 20:57 cnetsa 阅读(26) 评论(0) 推荐(0)
摘要: 信号概述 信号是在软件层次上对中断机制的一种模拟,是一种异步通信方式 信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了哪些系统事件。它可以在任何时候发给某一进程,而无需知道该进程的状态。 如果该进程当前并未处于执行态,则该信号就由内核保存起来,直到该进程 阅读全文
posted @ 2022-12-25 20:52 cnetsa 阅读(79) 评论(0) 推荐(0)
摘要: 管道简介Linux的管道主要包括两种:无名管道和有名管道。无名管道特点 它只能用于具有亲缘关系的进程之间的通信(也就是父子进程或者兄弟进程之间)。 它是一个半双工的通信模式,具有固定的读端和写端。 管道也可以看成是一种特殊的文件,对于它的读写也可以使用普通的read()、write()等函数。但是它 阅读全文
posted @ 2022-12-25 20:51 cnetsa 阅读(86) 评论(0) 推荐(0)
摘要: Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的 集合System V IPC(贝尔实验室)和socket的进程间通信机制(BSD)的优势 Unix进程间通信(IPC)方式包括管道、FIFO以及信号。 System V进程间通信(IPC)包括System V消息队列、Sy 阅读全文
posted @ 2022-12-25 20:46 cnetsa 阅读(51) 评论(0) 推荐(0)
摘要: 守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件 守护进程常常在系统引导装入时启动,在系统关闭时终止 Linux系统有很多守护进程,大多数服务都是用守护进程实现的 在Linux中,每 阅读全文
posted @ 2022-12-25 20:27 cnetsa 阅读(618) 评论(0) 推荐(0)
摘要: fork() fork()函数用于从已存在的进程中创建一个新进程。 新进程称为子进程,而原进程称为父进程。 使用fork()函数得到的子进程是父进程的一个复制品,它从父进程处继承了整个进程的地址空间,包括进程上下文、代码段、进程堆栈、内存信息、打开的文件描述符、信号控制设定、进程优先级、进程组号、当 阅读全文
posted @ 2022-12-25 20:18 cnetsa 阅读(21) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-25 20:00 cnetsa 阅读(22) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-25 19:59 cnetsa 阅读(22) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 65 下一页