Is Socket ReceiveFromAsync Implicitly Multithreaded?

I am currently working on a high-performance Raw socket application.

I use ReceiveFromAsync to receive packets. This may sound like a silly question, but is it implicitly riddled with thread? I am not sure that I need to accept the received package and disable processing to ensure that I do not block any additional packages while I process the current one. This is not mentioned in the documentation. The sample code for 3.5 sockets does not insert it, so my initial guess was that it was implicitly processed.

thank

+3
source share
1 answer

Async IO / -, , . , Asynch IO call, . -, kernel threads. , (these kernel threads) , , .

, Async IO , , , .

, , , .

+3

Source: https://habr.com/ru/post/1757196/


All Articles