В этой задаче вам предстоит создать собственный mutex, используя только каналы Go. На первый взгляд всё просто: один поток входит в критическую секцию, остальные ждут. Но правильная работа такого mute…
Category: Golang
-
Устройство вещественных числел в Go
В Go существует 2 типа для выражения чисел с плавающей точкой. // Диапазон: от -3.4028235e+38 до +3.4028235e+38 // В памяти: 4 байта. type float32 float32 // Диапазон: от -1.7976931348623157e+308 …
-
Подушка отмены
Напишите функцию sleep, которая заставляет программу «спать» заданное время.
-
Тайна исчезнувшей единицы
В этой задаче вам предстоит разобраться в цепочке вычислений, проходящих через несколько функций.
На первый взгляд всё просто: число берётся, изменяется и затем складывается — однако итоговый резул…
-
Целочисленные типы данных в Go
Краткий обзор целочисленных типов в Go: от int8 до int64, их диапазоны и размеры, плюс беззнаковые (uint) и платформозависимые типы.