Linux中國
極客漫畫:不要使用 SIGKILL 的原因(看哭了)
在 Linux 中,通常可以發送一些信號來殺死一個進程,一般用來殺死進程的信號有 SIGTERM、 SIGKILL。但是,如果希望進程合理地終止,就不要發送硬中斷信號 SIGKILL,因為該信號是不能攔截的,進程接到該信號之後會馬上退出,並沒有機會進行現場清理——這包括對線程的關閉等操作。更好的做法是,發送 SIGTERM 信號,這樣進程在接到該信號後,可以做一些退出的準備工作。
或許你之前對如何殺死進程並沒有感到什麼不同,但是,看了這幅漫畫,你不覺得那些孩子們(線程)很可憐么——雖然 溫和的 SIGTERM 也是要全家幹掉的。哭~
via: http://turnoff.us/geek/dont-sigkill/
作者:Daniel Stori 譯者&校對&點評:wxy 合成:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!