Linux多线程应用中如何编写安全的信号处理函数