All modern PC operating systems already have their own network stacks, highly optimized for multi-core processors. For example, the packet processing code that moves data to and from the network interface card will be independent of the TCP / IP stack code, so a hardware interrupt can complete without breaking the TCP code.
. , , , , , . , . , . , Windows -, . Linux epoll.