boost :: asio, что это значит, когда конструировать сокет (стренгу) вместо сокета (не стренгу)? - PullRequest
0 голосов
/ 07 марта 2020

Означает ли это, что несколько потоков могут безопасно читать / записывать этот сокет?

thread1-function1: socket.async_read(yield); //read1
thread2-function2: socket.async_read(yield); //read2

Если потоки 1 и 2 выполняются одновременно, тогда операции чтения 1 и чтения 2 будут выполняться один за другим? Нужно ли запуску function1 и function2 в другой цепи? и та же проблема для deadline_timer.

...