Is it possible to remove ExecutionContext and Thread allocations when using SocketAsyncEventArgs? Is it possible to remove ExecutionContext and Thread allocations when using SocketAsyncEventArgs? multithreading multithreading