сейчас в качестве серверного языка использую golang. Так в php это однопотчный и особых проблем, таких как структуры, многопоточность и т.д. Со структурами ясно более менее. А вот с многопотчностью не совсем. Я как понял многопоточность раздел многозадачности. Тоесть не сколько задач может работать на пк. А в програме есть потоки. Допустим в однопоточных ЯП может скрипт выполняется поэтапно одно за другим условия циклы и так далее. А в многопоточных ЯП например есть цикл и выполняется очень долго и тут проблема не могу понять, как все отработает например я могу разбить циклы на потоки и в каналах собщить когда продолжить. Например цикл 100 млн строк, и я окрываю каналы на там 10 млн пропусков , а на компе 10 ядер к примеру тоесть программа выполнится в 10 раз быстрее?
Ничто не мешает тебе писать программы на го синхронные
https://m.habr.com/ru/post/141853/
Обсуждают сегодня