Почему должно быть выведено 8 строк?
Ожидание сего как-то связано с `#pragma omp parallel num_threads(8)` ??
В какой версии стандарта C++ есть такая директива?
Так как канал quit не обладает буфером, то отправка сообщения в него блокируется. Если при инициализации задать размер буфера хотя бы 1, то в логе появится сообщение "<- quit".
Для ответа на вопрос нужна дополнительная информация: как именно было установлено, что "потоки (goroutines) сами по себе перестают выполняться" и "работает только половина потоков, если даже создать только два" ?
Ничем не отличается, так как "микросервисная архитектура" - просто оксюморон, так как не имеет никакого отношения к архитектуре, а задаёт топологию развёртывания программной системы.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.