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

利用淘宝联盟做网站赚取佣金重庆最新消息今天封城了

利用淘宝联盟做网站赚取佣金,重庆最新消息今天封城了,青岛建韩国网站的公司,wordpress视频无法播放视频对于 linux来说#xff0c;信号是软中断。许多重要的程序都需要处理信号。信号#xff0c;为linux提供了一种处理异步事件的方法。比如#xff0c;终端用户输入了ctrlc来中断程序#xff0c;会通过信号机制停止一个程序。 一、信号概述#xff1a; 1、信号的名字和编号信号是软中断。许多重要的程序都需要处理信号。信号为linux提供了一种处理异步事件的方法。比如终端用户输入了ctrlc来中断程序会通过信号机制停止一个程序。 一、信号概述 1、信号的名字和编号 每个信号都有一个名字和编号名字都以SIG开头。 信号定义在 signal.h头文件中信号名都定义为正整数。 信号是从1开始编号的不存在0号信号。 使用kill -l来查看信号的名字以及序号。kill对0信号有特殊应用。 编号1-64 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN1 36) SIGRTMIN2 37) SIGRTMIN3 38) SIGRTMIN4 39) SIGRTMIN5 40) SIGRTMIN6 41) SIGRTMIN7 42) SIGRTMIN8 43) SIGRTMIN9 44) SIGRTMIN10 45) SIGRTMIN11 46) SIGRTMIN12 47) SIGRTMIN13 48) SIGRTMIN14 49) SIGRTMIN15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX 2、信号处理的方式 忽略捕捉默认动作 忽略信号 大多数信号可以使用这个方式来处理。但是 SIGKILL和SIGSTOP信号无法忽略。 捕捉信号 需要高速内核用户希望如何处理某一种信号说白了就是写一个信号处理函数然后将这个函数高速内核。当该信号产生时由内核来调用用户自定义的函数以此来实现某种信号的处理。 系统默认动作 对于每个信号来说系统对应默认的处理动作当发生了该信号系统会自动执行。 具体的信号默认动作可以使用man 7 signal 来查看系统的具体定义。 kill命令就是一个发送信号的工具 kill 9 PID杀死进程 kill -SIGKILL PID杀死进程 使用ps指令来查看pid号ps -aux|grep 运行的程序 二、信号处理函数的注册 信号处理函数的注册不只是一种方法分为入门版和高级版 1、入门版函数signal 2、高级版函数sigaction #include signal.htypedef void (*sighandler_t)(int);//指针返回void类型参数为整型数sighandler_t函数名 sighandler_t signal(int signum, sighandler_t handler); //信号指针三、信号处理函数的发送 信号处理函数的发送也不止一个也分为入门版和高级版 1、入门版kill 2、高级版sigqueue #include sys/types.h #include signal.hint kill(pid_t pid, int sig);例 实现信号ctrlc关闭不了进程 #include signal.h #include stdio.hvoid handler(int signum) {printf(get signal%d\n,signum);switch(signum){case 2:printf(SIGINT\n);break;case 9:printf(SIGKILL);break;case 10:printf(SIGUSR1);break;}printf(never quit !\n); }int main() {signal(SIGINT,handler);signal(SIGKILL,handler);signal(SIGUSR1,handler);while(1);return 0; }结果 ^Cget signal2 //按CTRLC得到 SIGINT never quit ! ^Cget signal2 SIGINT never quit ! get signum10 //发送信号 kill -10 PID得到 SIGUSR1 never quit ! Killed //发送信号 kill -9 PID得到信号的发送程序 //信号发送#include signal.h #include sys/types.h #include stdio.hint main(int argc,char **argv) {int signum;int pid;/*方法二*//*char cmd[128] {0};*/signum atoi(argv[1]);pid atoi(argv[2]);printf(num %d,pid %d\n,signum,pid);//int kill(pid_t pid, int sig);kill(pid,signum);/*sprintf(cmd,kill -%d %d,signum,pid);作出一个指令 kill -9 xxxxsystem(cmd);*/printf(send signal ok !\n);return 0; }如何忽略信号 SIG_IGN 修改代码 signal(SIGINT,handler);为signal(SIGINT,SIG_IGN);
http://www.yutouwan.com/news/234231/

相关文章:

  • 哪个网站的前台背景墙做的好哈尔滨住房和城乡建设厅网站
  • 聚美优品的pc网站建设营销机构代码查询
  • 工业园区网站建设外贸商城wordpress
  • WordPress网站结构优化wordpress搬家后图片无法显示
  • wordpress编辑器加按钮关键词优化软件排行
  • 电话做网站的推广做网站的平台有哪些
  • 产品报价网站建设费用wordpress 搬到本地
  • 网站建设及维护协议下面哪一项不属于网络营销方式
  • 网站建设费 开办费正规网站开发需要哪些技术
  • 网站建设山东公司虚拟电脑可以做网站吗
  • 网站搜索关键词优化动易 手机网站
  • 网站维护 推广通信管理局网站备案
  • 建设银行网站登录不了企业管理定制软件
  • 网站建设 橙做网站可以参考的网站
  • 怎么建论坛网站微信公众号线上商城怎么做
  • 专业做h5网站昆明网站开发公司电话
  • 114信息网免费发布信息如何seo网站
  • 百度竞价设不同网站怎么在网站做推广
  • 优秀网站展示网站设计深圳哪家强?
  • 怎么样做网站赚钱吗企业自助建站策划方案
  • 国外校园网站建设分析wordpress 网站同步
  • jquery 特效 网站网店详情页设计
  • 网站开发视频是存储的百度app最新版本
  • 上海网站建设设net网站开发学什么
  • thinkphp企业网站系统wordpress免费音乐主题
  • 有哪些平面设计网站建工论坛网
  • 网站要做手机版怎么做的移动互联网时代欧莱雅全渠道营销模式研究
  • 开源镜像网站怎么做新浪的网络营销方式
  • 有趣的网站有哪些优秀网站建设出售
  • 南通网站建设规划做手机app