Я не очень разбираюсь в таких предметах, как Concurrency и многопоточность. Фактически, в большинстве моих карьерных карьеры в Интернете мне никогда не приходилось касаться этих предметов.
Я чувствую, что это важная концепция, особенно для настольных приложений и в основном любое другое приложение, которое не генерирует HTML:).
После чтения бит на concurrency он лучше поддерживается на таких языках, как Go (язык программирования google), и я не совсем понимаю, почему язык был бы лучше, чем другие, в концепции типа concurrency, так как это в основном о возможности процессов fork() и вычислить материал параллельно, не так ли? Разве это не так, как работает программирование?
Многопоточность, по-видимому, является ветвью Concurrency, поскольку она позволяет вам запускать операции параллельно под одним и тем же процессом, хотя, по-видимому, это зависит от платформы, как она реализована.
Я думаю, что мой вопрос: , почему конкретные языки будут лучше на Concurrency, чем другие, и почему бы процессы fork() были лучшим решением, а не просто использованием потоков?