进程间通信概述在开发过程中,有时会需要进程间进行一些交流和互动,比如一个进程向另一个进程发送数据、发送命令、发送通知或进行某种协同,进程之间的这些行为,其实是在进行进程间通信。进程间通信,即是让多个进程之间可以实现数据层面的交互。由于进程的独立性,进程间通信的成本并不低。进程间通信,本质是让不同的进程的进程看到同一份“资源”,这份“资源”是系统中特定形式的内存空间,而且“资源”的提供者不能是任意一
Linux下的链接库包括静态链接库和动态链接库,本文首先从库的制作者角度讨论两种库的制作方法,再从库的使用者角度讨论两种库的使用方法。最后会重点讨论动态库的加载过程。为了更清晰地展现整个过程,本文的代码都以C/C++语言为例。静态库原理、制作和发布C/C++语言的编译包含三个阶段:预编译(.c/.cpp -> -i) 这个过程会对源代码做文本处理,进行宏替换和去掉注释。编译(.i -&
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号