一般相对时间的使用:

 int tmFd;struct itimerspec new_value;tmFd = timerfd_create(CLOCK_MONOTONIC, 0);new_value.it_value.tv_sec = 0;new_value.it_value.tv_nsec = 0;new_value.it_interval.tv_sec = 3;new_value.it_interval.tv_nsec = 0;timerfd_settime(tmFd, 0, &new_value, NULL)...FD_SET(tmFd, &rset);select(maxFd + 1, &rset, NULL, NULL, &tv);if (FD_ISSET(tmFd, &rset)) {uint64_t times = 0;ret = read(tmFd, &times, sizeof (uint64_t));printf("TimerFd can read:%lu\n", times);}
  • new_value.it_value
    这是时钟首次进入回调的时间。

按系统绝对时间计时的话,需要先获取一下当前系统时间,再加上延后的时间。
timerfd_settime方法要加入TFD_TIMER_ABSTIME。

    ret = clock_gettime(CLOCK_REALTIME, &now);printf("now.tv_sec=%ld\n""now.tv_nsec=%ld\n", now.tv_sec, now.tv_nsec);new_value.it_value.tv_sec = now.tv_sec + 3; // 3秒后才触发首次new_value.it_value.tv_sec = now.tv_nsec;timerfd_settime(tmFd, TFD_TIMER_ABSTIME, &new_value, NULL);

TimerFd使用心得相关推荐

  1. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  2. 测试心得:微图书销售小程序

    测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...

  3. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  4. 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档

    计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...

  5. html5考试总结300字,期中考心得300字5

    为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...

  6. Assembly学习心得

    http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...

  7. 什么叫安装文件索引服务器,搜出精彩 玩转Windows 2008系统心得

    [IT168 专稿]不少朋友已经在不经意间与Windows Server 2008系统进行了亲密接触,在一段时间的接触之后,不知大家对该系统的文件搜索功能会有什么样的体会?其实,Windows Ser ...

  8. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  9. 工作中InnoDB引擎数据库主从复制同步心得

    近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...

最新文章

  1. 面试问到java并发_那些面试官必问的JAVA多线程和并发面试题及回答
  2. Java Web应用的代码分层最佳实践
  3. MacBook写代码真香!包邮送一台!
  4. Python使用标准库itertools中count类求解数苹果问题
  5. [ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法
  6. MongoDB数据库的介绍和连接(非常详细、易懂)
  7. linux系统Vsftpd搭建FTP
  8. 等保要求的 linux 系统扫描脚本
  9. Python爬虫实战(二):爬取快代理构建代理IP池
  10. vue.js 带有正则选择的车牌控件组件
  11. 软件工程 -- 开发模型
  12. flash Android 11.5,增强稳定性 Flash Player 11.5已发布
  13. html手机端最小字体,移动端最小字体限制测试
  14. Context-Aware Patch Generation for Better Automated Program Repair -上下文感知补丁生成更好的自动化程序修复
  15. 利用mysql客户端查询UCSC数据库
  16. python自动出题_使用Python编写数独游戏自动出题程序
  17. 从写作到演讲,虾米君不断尝试的 2021|年终回顾
  18. 【原创】关于2013、2014款Macbook Air安装Windows的那点事
  19. 初探Java反序列化漏洞
  20. 200道物理学难题——001 三只蜗牛

热门文章

  1. 颈椎病及腰椎间盘突出病因病理
  2. CSS---px rpx pt em rem四种单位总结
  3. godaddy 服务器位置,GoDaddy主机正确的网站根目录介绍 | Godaddy美国主机中文指南...
  4. 翻斗式塑料雨量传感器
  5. CDH-TXKT-集群的监控和故障诊断
  6. 开发手机游戏的步骤是怎样的?
  7. Loding缓存展示的写法-vue3
  8. Vue最佳实践(项目经验总结,定期更新)
  9. 德勤加拿大:在Flow链上创建NFT所消耗的能量比人们搜索或发布一个帖子还少
  10. PHP接入谷歌验证器(Google Authenticator)