如果在打開udp套接字後進程分叉的情況下,在Linux系統上如何選擇閱讀進行處理? 特別 - 是有可能,在這種方案:選擇分叉後閱讀
so = open socket
fork
for(;;) {
select() for reading on socket so
recv from so
}
兩個包會醒來只(他們到達通知等待進程前/退出選擇的情況下)的過程和的第二個中的一個那些數據包將不會被接收?
或者我可以假設對於UDP,每個數據包總是會喚醒進程或保留標誌位?