调度基于Posix的线程

时间:2013-04-23 18:49:15

标签: c++ multithreading posix

我在linux中使用基于posix的线程来监听非阻塞套接字。 我想将此话题称为特定持续时间,例如为.01秒 有什么方法可以做到吗? 感谢

1 个答案:

答案 0 :(得分:0)

你可以使用select()或pselect()函数,时间超过0.01秒。这样你的线程可以等待套接字(阻塞或非阻塞,这没关系)。当select()返回时,它将告诉您套接字是否已准备就绪,或者在指定的超时时间内是否发生了任何事情。