Bruce
Bruce
After much testing and futzing about with select, I found that I had to abandon it as it didn't scale well into the 1000s of channels. Instead, I've had to...
Currently, there's no way for a receiver to determine if it is disconnected, other than to try and receive something from the channel, which you don't always want to do....
It appears that select use a shuffle to ensure fairness. Instead, I'd propose a new method, select_mutlple, which returns a sequence of ready SelectedOperation. If none are ready it blocks...