В документации grpc для функции wait() указано:
... или какой-то другой поток должен вызвать Shutdown, чтобы эта функция когда-либо завершила работу.
Признаюсь, я не мог понять, как это сделать. Любая помощь? Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/709 ... r-shutdown