ppoll()与pselect()有多个线程

时间:2013-06-09 16:01:38

标签: linux multithreading network-programming

我想在多线程程序中使用ppoll或pselect。根据手册页(ppollpselect),它们之间存在显着差异 - 据说ppol使用(或表现得像)sigprocmask,并且pselect使用pthread_sigmask。在sigprocmask手册页上有信息“在多线程进程中未指定使用sigprocmask();请参阅pthread_sigmask(3)”。

这是否意味着,我必须使用pselect,而不是ppoll?这是真正的区别,还是只有人的差异/错误/不准确?

我刚刚发现,在我的系统的手册页中,pselect和ppoll都被描述为与sigprocmask等价。是pselect还是仅仅是男人有区别?

0 个答案:

没有答案