C语言
龙游有方
这个作者很懒,什么都没留下…
展开
-
C语言pthread_cond_wait和pthread_cond_signal简单探究
探究点:1:pthread_cond_signal唤醒使用pthread_cond_wait进行阻塞的线程时,被唤醒的线程是否一定会马上执行。2:使用pthread_cond_wait进行阻塞的线程被唤醒并运行后是否会对当前线程加锁代码#include<stdio.h>#include<pthread.h>pthread_mutex_t mutex;pthread_cond_t cond;int iCount = 0;void * thread1(void* a原创 2020-11-25 11:47:40 · 1051 阅读 · 0 评论 -
C语言实现定时器
long start_time = 0;long end_time = 0;struct timeval time_now = {0};//s_time代表定时器运行的总时长,单位为秒int my_timer(int s_time){while(1){gettimeofday(&time_now,NULL);if(end_time == 0){start_time = time_now.tv_sec;}end_time = time_now.tv_sec;if((start_t原创 2020-11-13 18:13:57 · 2020 阅读 · 0 评论