您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. unix实验6 实现mysleep函数

  2. 实验5 实现mysleep函数(10分) unsigned int mysleep(unsigned int); 该函数的功能与 UNIX sleep 函数的一样。 要求: 1、使用alarm函数实现定时。 2、必须正确处理mysleep函数中的闹钟与调用者可能设置的闹钟之间的关系。例如,如何解决不同的信号处理函数的保存和恢复?如何处理在调用mysleep之前就存在的未决的SIGALRM信号?如何处理调用者设置的闹钟比mysleep函数中的闹钟早响的问题? 3、不允许出现任何竟态条件(时间 窗
  3. 所属分类:硬件开发

    • 发布日期:2009-06-02
    • 文件大小:4096
    • 提供者:kx861217
  1. linux中与信号处理相关的一些函数

  2. alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送 给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取 消,并将剩下的时间返回。
  3. 所属分类:Linux

    • 发布日期:2010-05-31
    • 文件大小:102400
    • 提供者:toashes
  1. linux信号量说明

  2. 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN22) SIGTTOU 23
  3. 所属分类:Linux

    • 发布日期:2010-12-10
    • 文件大小:34816
    • 提供者:itegel84
  1. C_函数(标注版).pdf相关函数 signal,sleep 表头文件 #include<unistd.h> 定义函数 unsigned int alarm(unsigned int seconds);

  2. 相关函数 signal,sleep 表头文件 #include 定义函数 unsigned int alarm(unsigned int seconds); 函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数 seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。 返回值 返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0。 范例 #include
  3. 所属分类:硬件开发

    • 发布日期:2010-12-30
    • 文件大小:1048576
    • 提供者:junqingxue
  1. Linux C函数大全.chm(最近网友说打不开,别下载)

  2. 这是Linux C函数大全,以下是摘自其中一个alarm的函数的详细介绍,相信它会给你带来很大的帮助!以下是alarm函数的介绍: 定义: unsigned int alarm(unsigned int seconds); 表头文件: #include 说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0, 则之前设置的闹钟会被取消, 并将剩下的时间返回。 返回值: 返回之前闹钟的剩余秒数, 如果之前未设闹钟则返回0
  3. 所属分类:嵌入式

    • 发布日期:2011-04-11
    • 文件大小:212992
    • 提供者:xaxwws
  1. unix实验5 实现mysleep函数

  2. 实验5 实现mysleep函数(10分) unsigned int mysleep(unsigned int); 该函数的功能与 UNIX sleep 函数的一样。 要求: 1、使用alarm函数实现定时。 2、必须正确处理mysleep函数中的闹钟与调用者可能设置的闹钟之间的关系。例如,如何解决不同的信号处理函数的保存和恢复?如何处理在调用mysleep之前就存在的未决的SIGALRM信号?如何处理调用者设置的闹钟比mysleep函数中的闹钟早响的问题? 3、不允许出现任何竟态条件(时间窗口
  3. 所属分类:C/C++

  1. vc++telnet实例

  2. struct sockaddr_in blah; struct hostent *he; signal(SIGALRM, break_check); alarm(1); bzero((char*) &blah;, sizeof(blah)); blah.sin_family = AF_INET; blah.sin_port = htons(port); printf("\r\n连线中.... \r\n"); fflush(stdout); fd = socket(AF_INET, SOCK_S
  3. 所属分类:C++

    • 发布日期:2012-09-14
    • 文件大小:6144
    • 提供者:andyysx
  1. linux下多定时器+线程池的实现(经典)

  2. // //linux只允许单进程拥有一个定时器,因此在linux下的单进程中要使用多个定时器,则需要自己维护管理 // //这个实现允许用户使用多个自定义的定时器,每个自定义的定时器将周期地被触发直到其被删除。实现的主要思路是: // // i)首先在初始化多定时器(init_mul_timer)时利用setitimer注册一个基本的时间单位(如1s)的定时事件; // // ii)用户需要set_a_timer注册自定义定时器时,在timer_manage管理结构中记录这个定时器的回调函数和
  3. 所属分类:C

    • 发布日期:2013-01-11
    • 文件大小:5120
    • 提供者:houkai6
  1. linux 时间与文件实验

  2. voi d Pri nt Msg(int Num) { printf ("%s\n", "Hello Worl d"); return; } int mai n(int argc, char*argv[]) { signal(SIGALRM, PrintMsg); struct itimerval tick; tick.it_value.tv_sec = 1; //十秒钟后将启动定时器 tick.it_value.tv_usec = 0; tick.it_i nt erval.tv_sec =
  3. 所属分类:Linux

    • 发布日期:2013-05-10
    • 文件大小:50176
    • 提供者:u010643579
  1. C++实现简单定时器-UNIX版

  2. 介绍了如何在Unix平台使用面向对象的设计方法实现一个简单的定时器的过程,以及介绍了与实现定时器功能相关的Unix信号的捕捉和定时发送SIGALRM信号的技术基础知识;最后对所实现的CSimpleTimer类进行了测试。 ...展开收缩
  3. 所属分类:C++

    • 发布日期:2006-12-20
    • 文件大小:36
    • 提供者:chenxh
  1. Linux 内核 V0.12

  2. 《Linux内核完全注释V3 0 pdf》 + Linux 0 11注释源码 + Linux 0 12 源码 这是由赵炯所写的 是Linux 内核开发来说相当不错的书籍 附带有注释的0 11源码 还有原生没注释的0 12源码 可以在source inside中对照查看 方便查找 对于学习内核是相当有帮助的 参考源码示例: 0 11注释 "schedule " is the scheduler function This is GOOD CODE There probably
  3. 所属分类:Linux

    • 发布日期:2014-12-21
    • 文件大小:7340032
    • 提供者:cms202054
  1. 设置信号传送时钟

  2. 安排一个SIGALRM信号在seconds参数指定的秒数后传送给目前的进程
  3. 所属分类:其它

    • 发布日期:2015-05-29
    • 文件大小:16384
    • 提供者:qq_28192051
  1. Linux函数和脚本

  2. 1.控制Shell脚本执行顺序 1.条件测试和信号捕获 1.退出状态 2.测试状态 1.文件状态测试 2.变量状态测试 3.字符串和数值状态测试 4.逻辑操作符 3.捕获系统信号 1.系统信号说明 1.1 SIGHUP 2.2 SIGINT 3.3 SIGQUIT 4.4 SIGILL 5.5 SIGTRAP 6.6 SIGABRT 7.7 SIGBUS 8.8 SIGFPE 9.9 SIGKILL 10.10 SIGUSR1 11.11 SIGSEGV 12.12 SIGUSR2 13.13
  3. 所属分类:Linux

    • 发布日期:2016-01-13
    • 文件大小:1048576
    • 提供者:victory_xing126
  1. linux下的C语言开发(定时器)

  2. linux下的C语言开发(定时器) 定时器是我们需要经常处理的一种资源。那linux下面的定时器又是怎么一回事呢?其实,在linux里面有一种进程中信息传递的方法,那就是信号。这里的定时器就相当于系统每隔一段时间给进程发一个定时信号,我们所要做的就是定义一个信号处理函数。 https://blog.csdn.net/feixiaoxing/article/details/7207894
  3. 所属分类:C

    • 发布日期:2018-03-29
    • 文件大小:546
    • 提供者:cs9dn003
  1. linux大作业报告

  2. 设计shell脚本程序,运行结果如下: 当用户输入相应的数字执行相应的功能。 2、设计shell脚本程序,在屏幕上输出操作系统的信息,包括计算机名、Linux分发版本名称、Linux内核版本和当前的IP地址。 3、设计shell脚本程序,要求用户对/home目录下的文件进行备份,压缩为Linux系统中常用的tar.gz格式。 4、设计shell脚本程序,假设用户建立了目录A和目录B,目录中不包含子目录,要求用户编写一个脚本程序,比较两个目录内文件的差异。 5、设计一个shell程序,添加一个新
  3. 所属分类:Linux

    • 发布日期:2018-04-11
    • 文件大小:847872
    • 提供者:shulan5
  1. c语言定时器示例分享

  2. 在linux下开发,使用的是C语言。适用于需要定时的软件开发,以系统真实的时间来计算,它送出SIGALRM信号。每隔一秒定时一次
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:25600
    • 提供者:weixin_38681719
  1. python 限制函数执行时间,自己实现timeout的实例

  2. 如下所示: # coding=utf-8 import signal import time def set_timeout(num, callback): def wrap(func): def handle(signum, frame): # 收到信号 SIGALRM 后的回调函数,第一个参数是信号的数字,第二个参数是the interrupted stack frame. raise RuntimeError def to_do(*args, **kwar
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:33792
    • 提供者:weixin_38659646
  1. 初步理解Python进程的信号通讯

  2. 信号的概念 信号(signal)–     进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 几个常用信号: SIGINT     终止进程  中断进程  (control+c) SIGTERM   终止进程     软件终止信号 SIGKILL   终止进程     *进程 SIGALRM 闹钟信号 进程结束信号 SIGTERM和SIGKILL的区别 SIGTERM比较友好,进程能捕捉这个信号,根据您的需要来关闭程序。在关闭程序之前,您可以结束
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:77824
    • 提供者:weixin_38588394
  1. php 中的信号处理操作实例详解

  2. 本文实例讲述了php 中的信号处理操作。分享给大家供大家参考,具体如下: 首先我们需要了解几个函数 pcntl_signal   安装信号处理器,也就是当指定信号发生时,调用函数。 pcntl_alarm   指定秒数后向进程发送SIGALRM信号。 posix_getpid 返回当前进程id posix_kill       给指定进程发送信号 一些常用的信号说明 SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:68608
    • 提供者:weixin_38713061
  1. C语言中的pause()函数和alarm()函数以及sleep()函数

  2. C语言pause()函数:让进程暂停直到信号出现 头文件: #include 定义函数: int pause(void); 函数说明:pause()会令目前的进程暂停(进入睡眠状态), 直到被信号(signal)所中断. 返回值:只返回-1. 错误代码:EINTR 有信号到达中断了此函数. C语言alarm()函数:设置信号传送闹钟 头文件: #include 定义函数: unsigned int alarm(unsigned int seconds); 函数说明:alar
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:35840
    • 提供者:weixin_38598213
« 12 »