好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Perl信號處理學習簡單小結(jié)

Perl信號處理學習簡單小結(jié)

熱門標簽:外呼電信系統(tǒng) 河南虛擬外呼系統(tǒng)公司 萬利達百貨商場地圖標注 okcc外呼系統(tǒng)怎么調(diào)速度 惠州龍門400電話要怎么申請 上海企業(yè)外呼系統(tǒng) 熱門電銷機器人 電話機器人哪里有賣 智能機器人電銷神器

Unix 下常見的處理信號

復制代碼 代碼如下:

No    Name         Default Action       Description
 1     SIGHUP       terminate process    terminal line hangup
 2     SIGINT       terminate process    interrupt program
 3     SIGQUIT      create core image    quit program
 4     SIGILL       create core image    illegal instruction
 5     SIGTRAP      create core image    trace trap
 6     SIGABRT      create core image    abort program (formerly SIGIOT)
 7     SIGEMT       create core image    emulate instruction executed
 8     SIGFPE       create core image    floating-point exception
 9     SIGKILL      terminate process    kill program
 10    SIGBUS       create core image    bus error
 11    SIGSEGV      create core image    segmentation violation
 12    SIGSYS       create core image    non-existent system call invoked
 13    SIGPIPE      terminate process    write on a pipe with no reader
 14    SIGALRM      terminate process    real-time timer expired
 15    SIGTERM      terminate process    software termination signal
 16    SIGURG       discard signal       urgent condition present on socket
 17    SIGSTOP      stop process         stop (cannot be caught or ignored)
 18    SIGTSTP      stop process         stop signal generated from keyboard
 19    SIGCONT      discard signal       continue after stop
 20    SIGCHLD      discard signal       child status has changed
 21    SIGTTIN      stop process         background read attempted from control terminal
 22    SIGTTOU      stop process         background write attempted to control terminal
 23    SIGIO        discard signal       I/O is possible on a descriptor (see fcntl(2))
 24    SIGXCPU      terminate process    cpu time limit exceeded (see setrlimit(2))
 25    SIGXFSZ      terminate process    file size limit exceeded (see setrlimit(2))
 26    SIGVTALRM    terminate process    virtual time alarm (see setitimer(2))
 27    SIGPROF      terminate process    profiling timer alarm (see setitimer(2))
 28    SIGWINCH     discard signal       Window size change
 29    SIGINFO      discard signal       status request from keyboard
 30    SIGUSR1      terminate process    User defined signal 1
 31    SIGUSR2      terminate process    User defined signal 2

perl的信號處理原理

Perl 提供了%SIG 這個特殊的默認HASH.調(diào)用需要使用到系統(tǒng)保留全局HASH數(shù)組%SIG,即使 用'$SIG{信號名}'截取信號,相當于,在perl程序中出現(xiàn)這個信號時,執(zhí)行我們自己定義某段代碼(子函數(shù))的地址值(定義信號響應函數(shù)),這代碼就是截取這個信息后要執(zhí)行的結(jié)果了.

舉個SIGALRM例子,也就是超時處理:

復制代碼 代碼如下:

my $timeout = 10 ;
    eval {
        local $SIG{ALRM} = sub { die "alarm\n" }; # \n required
        alarm $timeout; #如果到了$timeout時間就會去執(zhí)行上面的sub
        sleep 15;
        print " if timeout ,this will not print";
        alarm 0; #恢復到默認的狀態(tài)
    };
    if ($@) {
        die  unless $@ eq "alarm\n";   #可能捕獲的不是超時,是其他錯誤,就die吧
        print "timeout \n" ;
    }
    else {
        print "not timeout";
    }

這里要說一下perl的錯誤捕獲機制

復制代碼 代碼如下:

eval {
open(FH,”domains.txt”) or die “Can't open files,$!”;
};

捕獲異常
復制代碼 代碼如下:

if($@){#出現(xiàn)異常}
else{#無異常,打印文件內(nèi)容
while(){

}
close FH;
}

如果eval塊中的程序有語法錯誤、運行時錯誤或者遇到die語句,eval將返回undef。錯誤碼被保存在$@中。

您可能感興趣的文章:
  • php 中的信號處理操作實例詳解
  • python多線程下信號處理程序示例
  • PHP信號處理機制的操作代碼講解
  • 對Python信號處理模塊signal詳解
  • Golang信號處理及如何實現(xiàn)進程的優(yōu)雅退出詳解
  • 詳細分析C++ 信號處理

標簽:百色 綏化 周口 周口 秦皇島 淮安 綿陽 合肥

巨人網(wǎng)絡通訊聲明:本文標題《Perl信號處理學習簡單小結(jié)》,本文關(guān)鍵詞  Perl,信號處理,學習,簡單,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Perl信號處理學習簡單小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Perl信號處理學習簡單小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费无遮挡无码永久在线观看视频| 插俄罗斯老女人逼逼| 三港片轮船上免费看| 国产毛片精品国产一区二区三区| 国产精品-第56页| 牛鞭擦进女人下身一| 一级毛片女人与拘A片一| 少妇特黄A一区二区三区| 嗯啊用力好舒服| 高清国产激情视频在线观看| 男女后进式猛烈XXOO120| 免费一级婬片A片久久妖精97| 亲子乱子伦xxxxxinin| 日韩精品一区二区三区大桥未久| 厨房掀开馊了裙子挺进去电影 | 日本熟hd| 免费乱理伦在线播放| 在线观欧美精产国品一二三| 少妇被粗大爽ⅩXoo图片动漫| 亚洲一区二区精品视频| 欧美妇色| 色噜噜网站| 香港全黄特级A毛片| 息与子五十路孕中文字幕| xx中国女人| 宋雨琦下面好紧好湿好爽| 好爽.…要高潮了?深点快小说| 国产精品秘?黄动漫视频| 成年人视频在线免费| 军人开荤后H拔不出来| 美腿丝袜第一页| 日日干天天插| 高清一级做a爱过程免费视频| 国外bdsm残酷虐乳播放| 国产成人啪免费观看软件| 暴风影音资源在线观看高清免费版| 国产成人精品999在线| 免费的黄网站| 男人把j桶进去猛好爽在线观看| 日本动漫H在线无删减| 一级特黄女人牲生活大片|