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

如何将网站建设得更好珠海网站建设q.479185700強

如何将网站建设得更好,珠海网站建设q.479185700強,基木鱼建站,网站系统升级需要多久1.setitimer函数 setitimer函数用于设置一个间隔定时器,它会在指定的时间间隔到达时向进程发送一个信号。其定义如下: #include sys/time.h int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value); 该函数一共有三个参数,其…1.setitimer函数 setitimer函数用于设置一个间隔定时器,它会在指定的时间间隔到达时向进程发送一个信号。其定义如下: #include sys/time.h int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value); 该函数一共有三个参数,其中: (1)which为指定定时器的类型包括以下三种:         ITIMER_REAL定时器基于真实时间即现实时钟时间。 ITIMER_VIRTUAL定时器基于进程的虚拟时间(即CPU执行用户模式代码所花费的时间)。 ITIMER_PROF定时器基于进程时间和系统时间通常用于分析程序的执行时间。 一般情况下,我们均使用 ITIMER_REAL. (2)new_value指向itimerval结构体的指针该结构体定义了定时器的一些必要参数。itimerval结构体定义如下 struct itimerval { struct timeval it_interval; // 下次定时器到期的时间间隔 struct timeval it_value; // 定时器首次到期的时间 }; struct timeval { time_t tv_sec; // 秒 suseconds_t tv_usec; // 微秒 }; it_value为定时器首次到达定时时间的时长。如果此值为0则定时器立即到期。  it_interval为当定时器首次到达定时时长之后再次到期的时间间隔。如果此值为0则定时器只会到期一次。 若此函数执行成功,返回0若执行失败,返回-1. 2.signal函数 signal函数用于处理操作系统发送给进程的信号,定义如下: #include signal.h void (*signal(int sig, void (*func)(int)))(int); 其中: (1)sig:指定要处理的信号的编号。比如SIGINT表示中断信号,SIGTERM表示终止信号等。 (2)func:指向信号处理函数的指针。该函数应具有一个整数参数对应于发送的信号编号并且没有返回值即返回类型为void。如果此参数为NULL则该信号将被忽略。 该函数若执行成功返回指向先前为该信号设置的信号处理函数的指针如果失败返回SIG_ERR。 3.举例 先介绍我们代码要实现的功能:运行程序,“Waiting for timer...”不断输出直到5秒后它会输出“时间到达了”并退出程序。 #include stdio.h #include signal.h #include sys/time.h #include iostream #include unistd.h void time_test(int sig){std::cout时间到达了std::endl;exit(0); } int main(){struct itimerval timer;signal(SIGALRM,time_test);timer.it_interval.tv_sec0; // 设置为一次性触发timer.it_interval.tv_usec0;timer.it_value.tv_sec5; // 设置定时器超时时间为5秒 timer.it_value.tv_usec 0; setitimer(ITIMER_REAL,timer,NULL);while(1) { std::coutWaiting for timer... std::endl;sleep(1); // 等待1秒 } return 0; } 运行得到结果: 可以看出我们成功实现对 setitimer(间隔定时器)和signal(信号处理函数)的应用
http://www.pierceye.com/news/98778/

相关文章:

  • 学校网站的作用app营销推广方式
  • 怎么做网站互换链接重庆工程建设信息网官网查询
  • 刚开始做网站要传数据库吗赛迪建设网站
  • 网站网络推广教程手机html网站开发视频
  • 网站弹出广告代码口碑好的龙岗网站建设
  • 东莞网站建设-搜盟网电商的运营推广
  • 美发网站 源代码网站建设的博客
  • 做电影视频网站赚钱嘛安溪人做的网站
  • 网站建设基础代码赣州专门网公司
  • 购物网站答辩ppt怎么做网站开发环境
  • 做网站的费用计入销售费用吗做装修效果图的网站
  • 企业网站制作深圳免费域名映射
  • 安徽建设厅网站施网站的静态页面谁做
  • 网站内页seo桂林山水甲天下是哪个景点
  • 外贸网站免费建站小榄网站建设公司
  • 做旅游网站赚钱吗wordpress模板调用自定义插件
  • 南宁手机网站建设工艺品做网站
  • 可以下载电影的网站怎么做适合程序员的wordpress主题
  • 哪些网站微信支付平台建设网站软件
  • 做系统网站赚钱做爰网站有哪些
  • 新密做网站公司网站建设工作部署会
  • 上海网站推广方法怎么做网页 网站制作
  • 网站蜘蛛怎么看wordpress多用户商城主题
  • 拨付网站建设经费的请示wordpress+电商版本
  • 深圳网站制作需要多少钱互动营销网站
  • 营销型网站公司名称烟台网站建设专业臻动传媒
  • 哪个网站可以做结婚证企业黄页官网
  • 进网站备案大学生网页设计心得体会
  • 做网站除了广告还有什么收入的短视频营销的发展趋势
  • 企顺网网站建设娜娜视频免费视频在线