当前位置: 首页 > 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.pierceye.com/news/419173/

相关文章:

  • 昆明专业网站建设模板蚌埠app制作公司
  • 平面ui设计网站网页布局设计类型
  • 东莞企石网站建设网站怎么留住用户
  • 公司网站虚假宣传但网站不是我做的wordpress自豪地采用修改
  • 山西大同网站建设哪家好宜宾seo快速排名
  • 网站为什么做黄词骗流量网站图标在哪里修改
  • 手机移动端网站建设青岛门户网站建设
  • 专业APP客户端做网站php完整电商网站开发源码
  • 网站代码500网站的页面风格是什么
  • 电商开发网站公司腾讯营销平台
  • 商务网站是什么网站建设技术有哪些
  • 专门做团购的网站有哪些微信小程序开发者工具官网下载
  • 网站开发的项目需求山东省住房和城乡建设厅电话
  • 网站建设初期推广方式安徽网站建设价格
  • 淘宝购买网站建设工业皮带怎么做免费的网站
  • 华城建设集团有限公司官方网站嵌入式软件开发教程
  • 建设邮箱网站桔子建站官网
  • 电子商务网站模板xampp下安装wordpress
  • 可以做动图的视频网站校园网站建设的目的
  • 专业网站制作公司塞尼铁克dw网页设计作品简单
  • 福州做网站公司有哪些中小企业网站制作塞尼铁克
  • 公司网站 钓鱼网站网站建设实训报告的内容怎么写
  • 摄影网站建设内容硬件开发语言有哪些
  • 怎么在主机上的建设网站做网站后台需要写代码吗
  • 网站建设发信息wordpress 科技类主题
  • 一站式进货平台网站建设为什么做网站编辑
  • 免费建站哪家好网站商城建设合同免费下载
  • 网站开发filter北京互联网
  • 德州市市政工程建设总公司网站设计公司的运营模式
  • 网站源码怎么弄境外注册网站