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 · 407 阅读 · 0 评论 -
Linux C进程间通信之pipe
// 多进程以及ipc管道方式进程间通信 /* 1、父进程调用pipe开辟管道,得到两个文件描述符指向管道的两端。 2、父进程调用fork创建子进程,那么子进程也有两个文件描述符指向同一管道。 3、父进程关闭管道读端,子进程关闭管道写端。父进程可以往管道里写,子进程可以从管道里读,管道是用环形队列实现的,数据从写端流入从读端流出,这样就实现了进程间通 */ #include <sys/t...原创 2019-05-07 17:15:19 · 482 阅读 · 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 · 596 阅读 · 1 评论