![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++并发编程
文章平均质量分 93
Alpha205
非计算机专业,学过的东西,做一点记录
展开
-
Linux下GDB调试程序
GDB(全称:GNU Debugger)是GNU工程师为GNU操作系统开发的调试器。它可以用于调试C、C++、Objective-C、Pascal、Ada等语言编写的程序。原创 2022-08-20 19:01:40 · 1680 阅读 · 0 评论 -
TCP/IP网络编程(9) 进程间通信
但是,进程具有完全独立的内存结构,即使通过fork()函数创建的子进程,也不会与父进程共享内存,因此进程间通信需要通过其他的特殊方法完成。为完成进程之间的通信,需要创建管道,管道不属于进程的资源(即不是fork复制的对象),而是和套接字一样,属于操作系统资源,因此通过管道首实现IPC的原理是,两个进程通过操作系统提供的内存进行通信。通过创建两个管道,各自在进程间负责不同的数据流,即可方便的实现进程间双向通信,采用两个管道即可避免程序运行流程的预测或控制。方案1:通过一个管道实现两个进程间的双向通信。...原创 2022-08-18 17:35:24 · 763 阅读 · 0 评论