16-练习
33.8 练习
33-1. 编写程序以便证明:作为函数sigpending()的返回值,同一个进程中的的不同线程可以拥有不同的pending信号。可以使用函数pthread_kill()分别发送不同的信号给阻塞这些信号的两个不同的线程,接着调用sigpending()方法并显示这些pending信号的信息。(可能会发现程序清单20-4中函数的作用。)
33-2. 假设一个线程使用fork()创建了一个子进程。当子进程终止时,可以保证由此产生的SIGCHLD信号一定会发送给调用fork()的线程吗(可以用进程中的其他线程做对比)?