TGViewer
PRO Go PRO Go @pro_gofer · 3.3K subscribers
Post #684 758
🧙 Свершилось то, чего многие ждали. В курсе PRO Go. Для продвинутых появился новый модуль Конкурентность.

Семь уроков про то, как заставить программу делать несколько дел одновременно и не получить в ответ кашу. Горутины, WaitGroup, гонки данных, мьютексы, каналы, select и context.

Начинается всё с классики: запустил горутины, программа честно отработала, а в результате нули. Потом выясняется, что данные, к которым лезут сразу с нескольких сторон, портятся молча и далеко не при каждом запуске, из-за этого такие баги и живут в проекте месяцами. Ближе к концу разбираемся, как всю эту параллельную работу вовремя останавливать, если результат уже никому не нужен.

Практики привычно много: 78 заданий, 30 из них на написание кода с нуля. Ну и схемы с разборами ловушек, куда без них.

И ещё бонус, раз всё так совпало. В честь начала учебного года и выхода модуля дарю вам скидку 20% на курс (скидка действует ровно неделю).


Удачи в изучении ❤️
  • ❤ 10
  • 🔥 6
More from @pro_gofer
  1. Oct 13, 2026Как восстановить доступ к курсу пока Stepik недоступен🙏 Stepik сейчас недоступен, но твоё…
  2. Oct 13, 2026Друзья, доброго дня! Как многие уже заметили, Stepik уже несколько дней не работает🥺 — ав…
  3. Oct 6, 2026#memes
  4. Oct 4, 2026Где хранить данные 💾 Классическая история. Написана первая серьёзная программа — консольн…
  5. Sep 28, 2026Вайбкодеры напряглись
  6. Sep 24, 2026sql.Open 🔌 Помню, как в первый раз полез из Go в базу и минут сорок не понимал, почему вс…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →