当前位置: 首页 > wzjs >正文

做安居客网站需要什么浏览器简历生成网站

做安居客网站需要什么浏览器,简历生成网站,四川蓉合建设公司网站,最新军事新闻12小时【学习笔记】条件变量互斥锁解决问题 一、问题 存在一个线程,这个线程执行一次就会休眠一分钟,但是某个动作触发的时候需要这个线程执行一次。 二、解决问题 一个线程在while(1)中每次执行pthread_cond_t auth_cond; //条件变量 pthread_mutex_t auth…

【学习笔记】条件变量+互斥锁解决问题

一、问题

存在一个线程,这个线程执行一次就会休眠一分钟,但是某个动作触发的时候需要这个线程执行一次。

二、解决问题

一个线程在while(1)中每次执行

	pthread_cond_t auth_cond;    //条件变量 pthread_mutex_t auth_mutex;  //时间互斥锁 pthread_cond_init(&gpHseriesBox->DeviceManage->auth_cond, NULL);pthread_mutex_init(&gpHseriesBox->DeviceManage->auth_mutex, NULL);void *pthread_func(void * arg)
{while(true){struct timespec timeout; clock_gettime(CLOCK_REALTIME, &timeout);timeout.tv_sec += 60;  // 计算超时时间(当前时间 + 60秒)休眠60秒pthread_mutex_lock(&stu->auth_mutex);// 执行业务代码// 等待触发信号或超时(可以被打断的休眠60秒)int result = pthread_cond_timedwait(&stu->auth_cond, &stu->auth_mutex, &timeout);if (result == ETIMEDOUT)  //超时60s{// 自己等待超时60Spthread_mutex_unlock(&stu->auth_mutex);continue;}// 被条件变量触发pthread_mutex_unlock(&stu->auth_mutex);DEBUG_NOTICE("[auth] pthread_authorization_func Start by cond");}
}     //只需要在调用的地方调用一次这个接口即可,记得加锁:        pthread_cond_signal(&auth_cond);  // 立即唤醒一次睡眠中的线程

你可以理解为下面的代码就是sleep(60),只是这个1分钟是可以随时被打断的。

        // 等待触发信号或超时(可以被打断的休眠60秒)int result = pthread_cond_timedwait(&stu->auth_cond, &stu->auth_mutex, &timeout);if (result == ETIMEDOUT)  //超时60s{// 自己等待超时60Spthread_mutex_unlock(&stu->auth_mutex);continue;}// 被条件变量触发pthread_mutex_unlock(&stu->auth_mutex);DEBUG_NOTICE("[auth] pthread_authorization_func Start by cond");
http://www.dtcms.com/wzjs/618827.html

相关文章:

  • 网站开发专业有什么工作无锡企业网站排名
  • 哪些网站百度不收录外贸流程全步骤外贸篇
  • 网站栏目框架创业做app哪个网站好
  • 合肥网站推广优化公司上海做网站优化的公司
  • 坪地网站建设价位太原代理记账公司
  • 定制网站开发流程抖音代运营收费20万
  • 个人网站的主题网页广告代码
  • 分类门户网站开发团队东莞网站排名优化公司
  • 中国网站空间做ppt的软件怎么下载网站
  • 牛商网做网站多少钱怎么自己开网站
  • linux用.net做网站个人网站首页模板
  • 企业网站设计html正能量网站地址污的
  • 网站模板下载网站有哪些门户网站建设探究
  • 隆昌移动网站建设站长工具seo综合查询怎么关闭
  • 擅自使用他人产品做网站宣传网站建设的软件平台
  • 网站如何做vip等级wordpress英文文章格式
  • 建设网站都需投入哪些资源网站建设哪家
  • 网站服务器租用需要什么材料微信朋友圈广告代理
  • 网站建设 cms做网站对程序员说那些需求
  • php做网站评价专门做推广的网站吗
  • 网站风格评价运营方案怎么做
  • 设计一个企业网站大概多少钱静态网站规范
  • 玉器网站模版通州北苑网站建设
  • 做动态图表的网站网页设计html期末考试
  • 高权重网站代做排名wordpress主题谷歌字体
  • 设计网站大全国内photoshop快捷键命令大全
  • 网站制作百度网盘网络经营许可证
  • 江西核工业建设有限公司网站wordpress主题插件免费
  • 做网站和做app哪个难公司网站表达的内容
  • 福州正规网站建设公司报价wordpress企业免费国人主题