![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
soygrow
这个作者很懒,什么都没留下…
展开
-
多线程同步(互斥量、条件变量)
多线程同步(互斥量、条件变量)互斥量(mutex)从本质上说是一把锁,在访问共享资源前对互斥量进行加锁错字,在访问完成后释放互斥量上的锁。确保同一个时间只有一个线程访问数据。 对互斥量进行加锁后,任何其他试图再次对互斥量加锁的线程都会被阻塞直到当前线程释放该互斥锁。相关函数: pthread_mutex_init() 初始化互斥锁 pth原创 2018-01-31 20:23:24 · 1300 阅读 · 0 评论 -
进程间通信和同步
进程间通信和同步在linux下有过种进程间通信的方法:半双工管道,FIFO(命名管道),消息队列,信号量,共享内存,socket等半双工管道管道式Linux系统中最古老的进程间通信机制,这里所说的管道是指无名管道(PIPE),它可用于具有亲缘关系进程间的通信.有名管道(FIFO)克服了管道没有名字的限制,因此,除了具有管道所有具有的功能外,它还允许无亲缘关系原创 2018-02-01 10:20:33 · 4165 阅读 · 0 评论 -
服务器/客户端的简单例子
服务器/客户端的简单例子read()/write()函数代码服务器代码:#include #include #include #include #include #include #include #define PORT 8888 //prot#define BACKLOG 2 //侦听队列长度void process_conn_server(int s);int m原创 2018-01-31 20:17:52 · 1100 阅读 · 0 评论