![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2012网络学习笔记
Totoro_zwj
悲剧中的悲剧!!!!!
展开
-
线程同步(3)信号量
信号量从本质上说就是一个非负整数计数器,通常被用来控制对公共资源的访问控制。用的时候减1,释放的时候加1信号量的数据类型为结构sem_t涉及函数:sem_initsem_postsem_wait()sem_destroy()简单的测试用例如下: 1 #include 2 #include 3 #include原创 2011-12-24 22:01:20 · 246 阅读 · 0 评论 -
线程同步(1)互斥锁
由于最近到上海找工作不是很顺利,发现自己仍需不断学习。这里仅对线程同步做简单记录:1:通过加锁来进行线程同步涉及函数:pthread_mutex_initpthread_mutex_lockpthread_mutex_unlock简单测试代码: 1 #include 2 #include 3 #include原创 2011-12-24 20:51:51 · 221 阅读 · 0 评论 -
线程同步(2)条件变量
互斥锁有一个明显的缺点就是只有两种状态:锁定和非锁定,而条件变量通过允许线程阻塞和等待另个线程发送信号的方法来弥补互斥锁的不足。条件变量通常和互斥锁一起使用。条件变量的结构为pthread_cond_t涉及函数:pthread_cond_initpthread_cond_detroypthread_cond_waitpthread_cond_timewaitpthrea原创 2011-12-24 21:18:01 · 253 阅读 · 0 评论