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

psd模板 转 网站百度一下百度官方网

psd模板 转 网站,百度一下百度官方网,建设银行的官方网站公告,网站客服怎么做👻 概念 信号 —— 操作系统传给进程的中断,会提早终止程序有些信号不能被程序捕获,有些则可以被捕获,并基于信号采取适当的动作 信号描述SIGABRT程序的异常终止,如调用 abortSIGFPE错误的算术运算,比如除…

👻 概念

  • 信号 —— 操作系统传给进程的中断,会提早终止程序
  • 有些信号不能被程序捕获,有些则可以被捕获,并基于信号采取适当的动作
信号描述
SIGABRT程序的异常终止,如调用 abort
SIGFPE错误的算术运算,比如除以零或导致溢出的操作
SIGILL检测非法指令
SIGINT程序终止 (interrupt) 信号
SIGSEGV非法访问内存
SIGTERM发送到程序的终止请求

👻 准备工作

使用信号处理需要包含 <csignal> 头文件:

#include <csignal>

👻 捕获信号

👾语法格式

使用 signal() 函数 捕获信号

void signal(registered signal, signal handler)
  • 参数 signal —— 要设置信号的标识符

  • 参数 handler —— 指向信号处理函数的指针,函数返回值是指向先前信号处理函数的指针:

    • 先前没有设置信号处理函数,返回值为 SIG_DFL
    • 先前设置的信号处理函数为 SIG_IGN,则返回值为 SIG_IGN

👾示例代码

  • 使用 signal() 函数捕获 SIGINT 信号,并将其与信号处理程序 signalHandler() 相关联。
void signalHandler(int signum) {cout << "Interrupt signal (" << signum << ") received.\n";exit(signum);	// 终止程序
}...// 注册信号 SIGINT 和信号处理程序
signal(SIGINT, signalHandler);
while(1) {cout << "Going to sleep...." << endl;sleep(1);
}
Going to sleep....
Going to sleep....
Going to sleep....
Interrupt signal (2) received.	// 按下 ctrl+c 键时退出程序

👻 生成信号

👾语法格式

使用 raise() 函数 生成信号

int raise (signal sig);
  • 参数 sig —— 要发送的整数信号编号,包括 SIGINTSIGABRTSIGFPESIGILLSIGSEGVSIGTERMSIGHUP

👾示例代码

  • 使用 raise() 函数生成 SIGINT 信号,并通过 signal() 函数捕获并处理。
void signalHandler( int signum ) {cout << "Interrupt signal (" << signum << ") received.\n";exit(signum);
}...signal(SIGINT, signalHandler);int i = 0;
while(++i) {cout << "Going to sleep...." << endl;if(i==3)raise( SIGINT);	// 生成 SIGINT 信号sleep(1);
}

Sleep函数

  • 功能:执行挂起,等待一段时间后再继续执行

  • 用法

    void Sleep(DWORD dwMilliseconds);	// Windows系统,dwMilliseconds单位毫秒
    
    unsigned int sleep(unsigned int seconds);	// POSIX系统,seconds单位秒
    
  • 注意

    • POSIX系统(如LinuxmacOS)—— 使用 #include <unistd.h>sleep() ,单位秒

    • Windows系统 —— 使用 #include <windows.h>Sleep() ,单位毫秒

http://www.yidumall.com/news/70804.html

相关文章:

  • 安平县护栏网站建设百度官网首页登录
  • 网站建设所需的硬件设备百度服务中心
  • 企业名称的英文做网站名营销推广
  • 玄天教学网站建设快手刷粉网站推广
  • 无锡网站制作哪家值得信赖天眼查询个人信息
  • 58同城盐城网站建设小红书推广
  • 最专业的网站建设可以打广告的平台
  • 网页改版广州seo网站开发
  • 做网站能赚吗游戏推广员到底犯不犯法
  • 网站建站策划网站功能开发
  • 什么网站可以做免费广告热点新闻最新消息
  • 寻找基础微网站开发百度点击软件
  • 网站制作公司品牌2023年8月份新冠症状
  • html代码编写广州百度seo代理
  • 如何制作微信小程序答题seo包括哪些方面
  • 儋州网站建设培训学校东莞网络营销代运营
  • 微信网站建设企业网站提交工具
  • 网站前台做好之后再怎么做seo 页面
  • 眼科医院网站设计怎么做6模板建站网页
  • 多大的服务器可以做视频网站免费域名解析平台
  • 网站标识网站制作大概多少钱
  • 浦江网站建设公司温州seo结算
  • 公司做网站的好处成都网络推广中联无限
  • 桐庐县住房和城乡建设局网站百度识图搜索引擎
  • 布吉网站建设多少钱seo一个月工资一般多少
  • 领地免费网站程序网络营销软件推广
  • 网站后台用什么关键词排名推广
  • 高端网站开发平台舆情系统
  • asp.net网站开发案例教程合肥关键词排名推广
  • 建网站需要哪些文件夹网络优化是做啥的