А как запускали? Хочу проверить почему у меня нет ошибки.
Это все равно другой код :) Код должен работать корректно так как он представлен. Поинтересуйтесь работой планировщика.
Жалко только нет полного описания работы планировщика. Хотя GC хорошо описан.
Это совершенно другой код. Если вынести из главной горутины то планировщик по другому может их распределить. А если как у автора то ошибки быть не может. У главной горутины будет приоритет в таком варианте, если нет синхронизации сразу после вызова тех двух горутин то код выполнится до wg.Wait() и только потом планировщик полезет в очереди за ждущими горутинами. Правильно?
Что я делаю не так?for i in {1..1000000}; do go run wgerror.go; done | grep "panic: sync: negative WaitGroup counter"
play.golang.org/p/rIWlOzpiH85
При таком запуске и коде, ошибки нет
Я пробую воспроизвести описаную ошибку panic: sync: negative WaitGroup counter
и не выходит. Не совсем понимаю как главная горутина будет выполняться позже чем та что создана через литерал. Спасибо
Классика по алгоритмам:
— www.coursera.org/learn/algorithms-part1
— www.coursera.org/learn/algorithms-part2
Аналог попроще — www.udemy.com/...ta-structures-masterclass
Операционные системы(база) — www.udacity.com/...-operating-systems—ud923
К сожалению Flutter еще достаточно молод и это порождает неожиданные трудности: нет поддержки Lottie, не native password autofill, нет поддержки TV платформ, Bluetooth плагин очень сырой. Возможно часть этих проблем уже как-то решена но год назад была пичаль.
А что же делать с такой информацией? www.businessinsider.com/...ses-family-of-four-2020-2
пдф на который вы смотрите — за 3 месяца «січень—квітень 2018 року», это не за целый год
Урядовый портал: «На сьогодні галузь ІТ входить у трійку індустрій з найбільшою долею у ВВП країні. Сукупний дохід галузі у 2017 році склав $3,6 млрд, поступаючись лише обсягам аграрній промисловості та металургії. Продукція ІТ формує понад 3% ВВП держави.»
www.kmu.gov.ua/...o-zrostannya-glava-uryadu
Хорошая статья, спасибо!
Тогда может по Software Design посоветуете что-то почитать?
Вполне корректная формулировка. Приложение/система состоит из совокупности приложений/систем которые между собой взаимодействуют.
Не совсем понял про какое «это» Вы пишете :) Исходя из ответа на SO я спрашиваю таки про архитектуру. А как Вы определили, что я про дизайн спрашиваю? ;)
Lean architecture — это подход предлагаемый авторами книги www.amazon.com/...Development/dp/0470684208
Очень приятно читать.
Какую школу по дизайну в Киеве вы посещали?
Почитайте ru.wikipedia.org/...
Возможно это изменит Ваше мнение.
www.coursera.org/...arn/mathematical-thinking
www.mann-ivanov-ferber.ru/books/paperbook/joy-x