
linxu开发
rheostat
搬代码,筑程序
展开
-
如何正确的终止正在运行的子线程
如何正确的终止正在运行的子线程 最近开发一些东西,线程数非常之多,当用户输入Ctrl+C的情形下,默认的信号处理会把程序退出,这时有可能会有很多线程的资源没有得到很好的释放,造成了内存泄露等等诸如此类的问题,本文就是围绕着这么一个使用场景讨论如何正确的终止正在运行的子线程。其实本文更确切的说是解决如何从待终止线程外部安全的终止正在运行的线程首先我们来看一下,让当前正在运行转载 2012-12-14 12:27:13 · 566 阅读 · 0 评论 -
关于Linux log机制的一些整理
关于Linux log机制的一些整理很久以前整理的,今天偶然看到了,放到网上方便查询。一、 syslogd和klogdsyslogd与syslog配套使用,主要用于daemon输出log。Klogd读/proc/kmsg,保存的是kernel log。Klogd启动时有一个-f选项,用于指定保存kernel log的文件。如果没有指定,会发送到syslog,由sys转载 2013-02-27 16:06:43 · 1017 阅读 · 0 评论