Как стать автором
Обновить

Комментарии 9

НЛО прилетело и опубликовало эту надпись здесь

concurrency переводится как совпадение, одновременность

как "конкуренция" нигде не наблюдается, конкуренция это "competition".

раз в заголовке написано что оно НЕ параллелизм, наверно надо использовать другие значения из списка. А так, получается перевод с самого заголовка вводит в заблуждение.

яндекс переводчик для "concurrency":

параллелизм м
параллельность ж
параллельная обработка
parallelism,
parallel processing
одновременность ж
simultaneity
одновременный доступ
параллельный доступ
simultaneous access,
concurrent access

Гугл:

concurrency – определения

Существительное

the fact of two or more events or circumstances happening or existing at the same time.

the unfortunate concurrency of both high debt and high unemployment

Вот я и трахался полдня, разруливая конкурентность и параллелизм, т.к. DeepL тоже переводит concurrency, как параллелизм.

Это вполне устоявшийся термин. Можно погуглить, ну или спросить у ChatGPT:

Concurrency (конкурентность) в программировании обозначает выполнение нескольких задач одновременно. В языке Go (Golang) конкурентность достигается с помощью горутин (goroutines) - легковесных потоков выполнения. Горутины позволяют выполнять разные задачи параллельно, без необходимости явного управления потоками.

Не знаю, как истинно верно переводить concurrency, но для себя перевожу как "конкуренция за ресурсы". Действительно, если нет ресурсов, которые делятся между логическими процессами, то и concurrency нет. Пока процессам не нужен [потенциально] одновременный доступ к общему ресурсу, нет конкуренции и нет проблем с параллельностью.

Могут ли последовательные процессы быть конкуррентными?

А параллельные?

Кгам

Любая конкуррентность параллельна, но не наоборот правда.

а вот там где "Простой балансировщик нагрузки" функция Run разве не зависнет... вроде должно заблокироваться на чтении из канала out в конце концов, когда все из канала in вычитают. нет?

Я узнал, что автор Unix Way - Кен Томпсон; так же соавтор C и трудится над Go в Google в свои 80 лет (это почему книжки про C++).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации