当前位置:  技术问答>linux和unix

如何用alarm实现每隔一段时间显示不同的内容?

    来源: 互联网  发布时间:2015-04-19

    本文导语:  例如 要求每隔10秒间或打印A和B,就是说现在打印A,10秒后打印B,10秒后打印A.... 如此不断循环重复? 请问如何用signal和alarm(10)实现呢? 谢谢! | 一个测试程序. #include  #include  #include  static int flag...

例如 要求每隔10秒间或打印A和B,就是说现在打印A,10秒后打印B,10秒后打印A....
如此不断循环重复?
请问如何用signal和alarm(10)实现呢?
谢谢!



|
一个测试程序.
#include 
#include 
#include 

static int flag = 1;
static void (*old_alarmf)();
static unsigned int old_alarmt;

void do_alarm(int signal)
{
   if(flag == 1)
   {
      flag = 0;
      fprintf(stderr, "AAAAAAAAAAAAAAAAn");
   }
   else
   {
      flag = 1;
      fprintf(stderr, "BBBBBBBBBBBBBBBBn");
   }
}

int main()
{
   int i;

   for(i=0; i

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 下多线程 每个线程能否使用alarm来处理,信号是否会乱呢?
  • alarm() 和 signal()的问题
  • 请教一个alarm(0)的问题
  • 简易定时闹铃工具 Alarm Clock
  • 这个程序为什么 alarm 不起作用?
  • Alarm定时小问题
  • 我想找到alarm.c这个文件 但不知道怎么查找
  • alarm() signal()的问题??
  • 需要几分钟或半个小时或一个小时执行,定时用alarm还是sleep好?
  • aupe中关于alarm的困惑
  • socket tcp 关于 alarm() 和 recv() ?
  • alarm中关闭了socketfd,但是recvfrom无法知道
  • 请问为什么alarm失去作用?
  • 关于Linux下alarm信号的问题
  • alarm发闹铃信号,但只会执行一次.
  • alarm的问题
  • 为什么msgrcv和 ALARM不能共同调用?急在线等。。。
  • 关于 signal alarm pause
  • 为什么我在alarm信号里设置信号屏蔽就不好用呢,求解答
  • 关于accept阻塞和alarm闹钟问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3