关于setitimer的问题

mxwcr 2017-11-30 04:49:37
linux下定时器setitimer,setitimer靠信号触发的,如何传入一个参数。
或者说在定时函数中,咋访问一个定时函数外的数据(不用全局变量)。

windows下timer_id = timeSetEvent(1000, 1, (LPTIMECALLBACK)onTimeFunc, DWORD(this), TIME_PERIODIC)就可以传this进去。
...全文
837 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2017-11-30
  • 打赏
  • 举报
回复
引用 2 楼 mxwcr 的回复:
[quote=引用 1 楼 zhxianbin 的回复:] setitimer靠信号触发的?反了吧,setitimer产生信号,在信号处理函数中访问变量有什么问题呢
那咋往这信号处理函数里传参数呢[/quote] 不知道你要干什么,先动手写起来
mxwcr 2017-11-30
  • 打赏
  • 举报
回复
引用 1 楼 zhxianbin 的回复:
setitimer靠信号触发的?反了吧,setitimer产生信号,在信号处理函数中访问变量有什么问题呢
那咋往这信号处理函数里传参数呢
zhxianbin 2017-11-30
  • 打赏
  • 举报
回复
setitimer靠信号触发的?反了吧,setitimer产生信号,在信号处理函数中访问变量有什么问题呢

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧