select() is the most “special” socket kernel syscall (not a “standard library function”). It’s treated special.
– Java Non-blocking IO is related to select().
– Python has at least 3 modules — select, asyncore, asynchat all built around select()
– dotnet offers 2 solutions to the same problem:
- a select()-based and
- a newer asynchronous solution to the same problem