二 Pthread 并发编程( 六 )

上面的程序的输出结果如下所示:
pthread tid = 140581246330624pthread tid = 140581237937920thread-defined从上面程序输出的结果我们可以看到线程 t2 执行的信号处理函数是 sig2 而这个信号处理函数是在线程 t1 执行的函数 func 当中进行修改的 , 可以看到线程 t1 修改的结果确实得到了响应 , 从这一点也可以看出 , 如果一个线程修改信号处理函数是会影响到其他的线程的 。
总结在本篇文章当中主要介绍了一些基础了线程自己的特性 , 并且使用一些例子去验证了这些特性 , 帮助我们从根本上去理解线程 , 其实线程涉及的东西实在太多了 , 在本篇文章里面只是列举其中的部分例子进行使用说明 , 在后续的文章当中我们会继续深入的去谈这些机制 , 比如线程的调度 , 线程的取消 , 线程之间的同步等等 。
更多精彩内容合集可访问项目:https://github.com/Chang-LeHung/CSCore
关注公众号:一无是处的研究僧 , 了解更多计算机(Java、Python、计算机系统基础、算法与数据结构)知识 。

经验总结扩展阅读