![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Panco95
这个作者很懒,什么都没留下…
展开
-
Linux C多线程共享数据并发锁之mutex
// 多线程竞争锁mutex处理并发#include <stdio.h>#include <pthread.h>#define LOOP 5000000 // 由于目前cpu处理速度过快,请保证这个值够大才会出现最后结果不对情况int counter = 0; // 计数器pthread_mutex_t mutex = PTHREAD_MUTEX_INI...原创 2019-05-09 11:30:49 · 417 阅读 · 0 评论 -
Linux C进程间通信之pipe
// 多进程以及ipc管道方式进程间通信/*1、父进程调用pipe开辟管道,得到两个文件描述符指向管道的两端。2、父进程调用fork创建子进程,那么子进程也有两个文件描述符指向同一管道。3、父进程关闭管道读端,子进程关闭管道写端。父进程可以往管道里写,子进程可以从管道里读,管道是用环形队列实现的,数据从写端流入从读端流出,这样就实现了进程间通*/#include <sys/t...原创 2019-05-07 17:15:19 · 501 阅读 · 0 评论 -
Linux C简单WebSever实现
#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#in...原创 2019-05-10 17:45:13 · 610 阅读 · 1 评论