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

纯手工建网站珠海网络推广公司

纯手工建网站,珠海网络推广公司,wordpress电台插件,手机网站拒绝访问怎么解决信号之函数的可重入性 在调用某个函数过程中出现中断信号#xff0c;且改信号处理函数中再次调用该函数#xff0c;访问全局、静态变量的函数是不可重入函数。 前后数据不一致#xff0c;函数是不可重入的#xff0c;特点#xff1a;函数中使用全局变量或静态变量。 前后数…信号之函数的可重入性 在调用某个函数过程中出现中断信号且改信号处理函数中再次调用该函数访问全局、静态变量的函数是不可重入函数。 前后数据不一致函数是不可重入的特点函数中使用全局变量或静态变量。 前后数据一致函数是可重入的特征函数中使用局部变量。 rootspark# cat reinside.c #include stdio.h #include signal.h #include stdlib.h #include unistd.hint g_v[10]; int *h_v;void set(int n) {printf(begin running set.....\n);int p_v[10];for (int i 0; i 10; i) {p_v[i] n;h_v[i] n;g_v[i] n;sleep(1);}printf(p_v:);for (int i 0; i 10; i) {printf(%d , p_v[i]);}printf(\n);printf(g_v:);for (int i 0; i 10; i) {printf(%d , g_v[i]);}printf(\n);printf(h_v:);for (int i 0; i 10; i) {printf(%d , h_v[i]);}printf(\n);printf(end running set....\n);return; }void sig_hander(int signo) {printf(%d receive sigal SIGTSTP...\n, getpid());if (signal(SIGTSTP, sig_hander) SIG_ERR) {perror(sig_hander signal fail);}set(20);return; }int main(void) {if (signal(SIGTSTP, sig_hander) SIG_ERR) {perror(signal fail);}h_v (int *)malloc(sizeof(int)*10);if (h_v NULL) {perror(malloc h_v fail);}printf(begin running main....\n);set(10);printf(end running main....\n);return 0; } rootspark# ./reinside begin running main… begin running set… ^Z19559 receive sigal SIGTSTP… begin running set… p_v:20 20 20 20 20 20 20 20 20 20 g_v:20 20 20 20 20 20 20 20 20 20 h_v:20 20 20 20 20 20 20 20 20 20 end running set… p_v:10 10 10 10 10 10 10 10 10 10 g_v:20 20 20 20 20 10 10 10 10 10 h_v:20 20 20 20 20 10 10 10 10 10 end running set… end running main… rootspark# 运行5秒的时候按下ctrlz main函数中调用set函数中的全局变量内容被改写。
http://wiki.neutronadmin.com/news/323739/

相关文章:

  • 网站建设需要域名还有什么网站建设公司 资讯
  • 网站策划搭建方案岳阳网站建设与设计
  • 怎样将网站开发说清楚wordpress文章模板
  • 专业网站建设设计公司wordpress otp
  • 广东的一起做网站淘宝客优惠券网站怎么做的
  • 网站引导页模板软件设计方案怎么写
  • 宁波新亚建设内部网站个人做seo怎么赚钱
  • 免费网站设计素材百度网页版下载安装
  • 淄博圻谷网站建设制作vi展示效果图
  • 网站建站ddp企业网站设计源代码
  • 如何把网站提交给百度高端网站设计理念
  • 网站建设 事迹wordpress 开启ssl
  • 怎么做产品网站百度网站的安全建设方案
  • 网站建设依据什么法律广州营销咨询公司
  • 我想做卖鱼苗网站怎样做企业管理培训课程ppt
  • 唐山网站搭建企业应该如何进行网站建设
  • ps做电商网站图标高端网站建设公司排行
  • 邢台市路桥建设公司网站便宜的域名
  • 做网站软文怎么弄大气的网站模板
  • wordpress 仿站步骤wordpress 添加主题
  • 济南网站建设山东聚搜网见效快新城疫最快解决的办法
  • 潮州移动网站建设会外语和做网站
  • 激励案例网站制作网页制作软件s
  • 网站建设和维护释义wordpress自动更新表格
  • 网站开发框架的主要作用武隆网站建设联系电话
  • 网站规划建设方案襄阳路桥建设集团有限公司网站
  • 潍坊网站制作在线wordpress个人博客建站
  • 手机网站 微信平台wordpress账号密码数据库
  • 莱芜建设网站二级域名可以做淘客网站
  • 中核五公司是国企还是央企成都正规搜索引擎优化