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

天津做个网站需要多少钱外包网站开发价格

天津做个网站需要多少钱,外包网站开发价格,什么网站可以在图片上做超链接,企业信用信息查询系统实际应用中#xff0c;进程可能需要等待某一事件的发生#xff0c;一般可以通过检测某一全局变量来判断事件是否发生。有三种方法可以实现这一要求。 第一种#xff1a;程序不停循环检测全局变量#xff0c;这样可以满足要求#xff0c;但是非常占用cpu资源 #include进程可能需要等待某一事件的发生一般可以通过检测某一全局变量来判断事件是否发生。有三种方法可以实现这一要求。 第一种程序不停循环检测全局变量这样可以满足要求但是非常占用cpu资源 #includestdio.h #includestring.h #includestdlib.h #includesignal.h #includeunistd.h #define UNHAPPEN 0 #define HAPPENED 1 int flag_happen; void handler_sigint(int signo){flag_happenHAPPENED; } int main(int argc,char **argv){if(signal(SIGINT,handler_sigint)SIG_ERR){perror(signal);exit(1);}while (1){if(flag_happenHAPPENED){printf(event happened\n);break;}}} 第二种用pause挂起等待信号的触发事件发生时向进程发送信号对应的信号处理函数改变全局变量的值信号处理函数返回后进程检测该全局变量满足要求即可直到事件已发生 #includestdio.h #includestring.h #includestdlib.h #includesignal.h #includeunistd.h #define UNHAPPEN 0 #define HAPPENED 1 int flag_happen; void handler_sigint(int signo){flag_happenHAPPENED; } int main(int argc,char **argv){if(signal(SIGINT,handler_sigint)SIG_ERR){perror(signal);exit(1);}while (flag_happenUNHAPPEN){pause();}printf(after event happened\n);} 第三种原理和第二种一致不过使用的函数是sigsuspend #includestdio.h #includestring.h #includestdlib.h #includesignal.h #includeunistd.h #define UNHAPPEN 0 #define HAPPENED 1 int flag_happen; void my_err(const char *err_string,int line){fprintf(stderr,line:%d ,line);perror(err_string);exit(1); } void handler_sigint(int signo){flag_happenHAPPENED; } int main(int argc,char **argv){sigset_t newmask,oldmask,zeromask;if(signal(SIGINT,handler_sigint)SIG_ERR){my_err(signal,__LINE__);}sigemptyset(newmask);sigemptyset(zeromask);sigaddset(newmask,SIGINT);//屏蔽信号SIGINTif(sigprocmask(SIG_BLOCK,newmask,oldmask)0)my_err(sigprocmask,__LINE__);else printf(SIGINT blocked\n);while (flag_happenUNHAPPEN){sigsuspend(zeromask);}printf(after event happened\n);//将信号屏蔽字恢复if(sigprocmask(SIG_SETMASK,oldmask,nullptr)0)my_err(sigprocmask,__LINE__);return 0;} 上述每个函数的用法在前面文章都讲过不懂的往前看谢谢喵
http://www.zqtcl.cn/news/419173/

相关文章:

  • 阿里巴巴网站本土化建设wordpress jquery
  • 用asp怎么做网站wordpress怎么查看主题
  • 用自己的电脑建网站兴义网站建设
  • 保定医疗网站建设公司wordpress 视频管理 主题
  • php做网站半成品网页设计作业怎么交
  • 郑州网站建设培训学校公众号投票怎么制作
  • 韩国设计交流网站网站设计网页配色
  • 线上设计师网站网络科技公司排名
  • 安徽建设厅网站网址品牌营销ppt
  • 用iis做的网站怎么更改端口南京汤山建设银行网站
  • 威海哪有网站建设十大网页制作工具
  • 上海专业网站建设公司合肥网站建站
  • 怎样将自己做的网站给别人看做平台网站一般有php还是js
  • 做企业网站一般要多少钱WordPress数据库搜索
  • wordpress建立好的网站app的开发流程是什么
  • 工作室网站WordPress文章图片采集插件
  • 青岛网站开发学校wordpress页面样板
  • 校级特色专业建设网站公司网站建设需要些什么要求
  • 嵌入式开发软件有哪些上海谷歌seo
  • 国际学校网站如何建设wordpress登入可见
  • 如何做好网站内链网站开发平台开发
  • 安徽省建设厅网站怎么进不去2022年国内重要新闻
  • 河北建设机械协会网站wordpress怎么做两个语言网站
  • 美容网站模版在线动画手机网站模板
  • jsp做的婚恋网站在谷歌上做英文网站
  • 北京教育学会网站建设昆明seo公司网站
  • 免费域名试用注册网站google搜索关键词热度
  • 温州建设小学网站高中资料网站免费
  • 室内设计网站官网大全电子商务网站后台核心管理
  • 网站建设报价图片欣赏福州网站建设报价