Модель многопоточности сервера gRPC C # - PullRequest
0 голосов
/ 16 декабря 2018

Может кто-нибудь сказать мне, как работает потоковая модель реализации gRPC-сервера на C #?Есть ли один поток на службу?Одна ветка за звонок?Один поток на клиента?Только один поток для всех?

Я спрашиваю, потому что я не уверен, как мне получить доступ к моим (локальным) ресурсам, если у меня есть несколько клиентов, вызывающих мои RPC.Нужно ли мне все блокировать и делать потокобезопасным?Или сервер ведет себя как цикл обработки событий, и одновременно обрабатывается только один вызов (блокировка не требуется)?

...