![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
多进程/多线程编程
文章平均质量分 51
介绍多线程编程的基础,陆续包括C语言、C++和Python
HDD615
努力搬砖的技术人
展开
-
多进程编程(五):信号量
进程间通信:信号量原创 2022-06-25 18:55:08 · 256 阅读 · 0 评论 -
多进程编程(三):消息队列
进程间通信:消息队列原创 2022-06-25 18:12:33 · 427 阅读 · 0 评论 -
多进程编程(四):共享内存
进程间通信:共享内存原创 2022-06-25 17:02:14 · 2731 阅读 · 0 评论 -
多进程编程(二):管道
进程间通信:管道原创 2022-06-25 15:09:22 · 291 阅读 · 0 评论 -
多进程编程(一):基本概念
多进程编程:基本概念原创 2022-06-25 10:13:33 · 236 阅读 · 0 评论 -
CMake添加pthread.h
C语言在进行多进程编程的时候,需要手动链接<pthread.h>头文件,下面是在CMakeLists.txt文件里面链接的方法project(socket) # 工程名add_executable(server server.cpp) # 通过编译源文件生成可执行文件TARGET_LINK_LIBRARIES(server pthread) # 链接 <pthread.h>库,要在生成可执行文件的后面...原创 2022-05-01 14:34:12 · 2131 阅读 · 0 评论 -
交替打印ABC(C)
#include <string>#include <iostream> #include <pthread.h>#include <semaphore.h> using namespace std; sem_t ab, bc, ca; void print(const string &msg, sem_t &cm, sem_t &nm){ for (int i = 0; i < 10;) {原创 2022-04-29 19:13:54 · 995 阅读 · 2 评论