Здесь находятся слайды Роб Пайка. Каждый раз, когда я иду через это, я чувствую себя дебилом. Я не могу понять суть этого. Хорошо известно, что concurrency представляет собой разложение сложной задачи на более мелкие компоненты. Если вы не можете правильно делить что-то на более мелкие части, его трудно решить, используя concurrency.
Но в слайдах не так много подробностей о том, как получить parallelism после достижения concurrency. На слайде урока (номер 52) он говорит, что concurrency - "Возможно даже параллельный". Но вопрос: Когда и как concurrency корректно и эффективно приведет к Parallelism?
Моя догадка заключается в том, что под капотом Rob указывает, что разработчики должны работать на уровне concurrency - и parallelism должен быть проблемой языка /vm (gomaxprocs?). Просто забота об интеллектуальном разложении на более мелкие единицы, касающаяся только правильного concurrency - parallelism, будет заботиться о "системе".
Просветите свет.