进程间通信之System V共享内存-shmget,shmat,shmdt,shmctl

前篇介绍了共享内存中mmap函数和munmap函数,下面接着学习总结System V共享内存,包括共享内存数据结构、共享内存函数、共享内存示例。
继续阅读“进程间通信之System V共享内存-shmget,shmat,shmdt,shmctl”

进程间通信之System V消息队列(一)-msgget,msgctl

本篇文章总结学习System V消息队列的相关知识,主要包括以下几方面内容:消息列队基本概念,IPC对象数据结构,消息队列结构,消息队列在内核中的表示,消息队列函数等。
继续阅读“进程间通信之System V消息队列(一)-msgget,msgctl”

进程间通信介绍(一)-System V, POSIX

到目前为止socket编程的总结就告一段落了,接下来会继续学习Linux网络编程的其他知识,涉及进程、线程等。今天从进程通信的相关知识开始学习,主要内容包括进程同步与进程互斥,进程通信的目的等等…
继续阅读“进程间通信介绍(一)-System V, POSIX”

【转载】socket编程之阻塞/非阻塞,同步/异步以及I/O模型

在学习socket编程知识的过程中遇到一些疑惑,查阅了一些资料,主要包括以下内容:阻塞/非阻塞,同步/异步,五种I/O模型以及select和epoll的区别。文章转载自CSDN博客以及知乎社区,原文链接地址见下方。
继续阅读“【转载】socket编程之阻塞/非阻塞,同步/异步以及I/O模型”