如果我使用SCHED_FIFO
并将进程优先级设置为 1,我如何有效地检查进程正在管理的多个 tcp 连接之一何时具有可用于处理的数据?
理想情况下,如果多个 tcp 套接字已准备好处理数据,我想多线程。
我认为它看起来像是一个检查每个套接字的无限循环,但似乎 linux 调度程序可能有一个解决方案。
如果我使用SCHED_FIFO
并将进程优先级设置为 1,我如何有效地检查进程正在管理的多个 tcp 连接之一何时具有可用于处理的数据?
理想情况下,如果多个 tcp 套接字已准备好处理数据,我想多线程。
我认为它看起来像是一个检查每个套接字的无限循环,但似乎 linux 调度程序可能有一个解决方案。