- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Linux下pthread_cond_wait()多线程同步实例
使用pthread_cond_wait()函数进行多线程同步。 一般与pthread_mutex_t 互斥锁一起使用。 下面是简单demo,主线程每2秒让子线程运行5次。#include <stdint.h>#include <semaphore.h>#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <u
2017-05-02 20:46:46 4472
原创 Linux信号量sem_t简单实例运用
sem_t sem; 定义一个信号量变量。使用时需首先使用sem_init()函数初始化。 在多线程编程中,想让某个线程阻塞等待,减少cpu占用,在该需要运行时才运行。使用信号量一个A线程sem_wait(),阻塞等待;一个B线程在需要运行A线程时sem_post(),解除A线程阻塞。下面是简单demo:#include <stdint.h>#include <semaphore.h>#in
2017-05-02 20:10:52 9861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人