❓ Обеспечивает ли atomic.Value потокобезопасность вложенным полям структуры
Anonymous Poll
27%
Да, полностью
60%
Нет, только атомарность самой структуры
13%
Да, но только для числовых типов
0%
Только для полей типа string
1%
Нет, если полей больше 10
❓ Что означает понятие потокобезопасность
Anonymous Poll
3%
Код захэшируется при выполнении параллельно
89%
Код корректно выполнится при выполнении параллельно
7%
Код скрывает переменные при выполнении параллельно
3%
Код нельзя запустить параллельно
❓ В какой момент вычисляются аргументы функции, вызванной с defer
Anonymous Poll
31%
Во время выполнения отложенной функции
59%
В момент объявления defer
7%
В конце программы
4%
Во время компиляции
❓ Что произойдет с порядком выполнения нескольких defer вызовов в одной функции
Anonymous Poll
11%
Выполняются в порядке их объявления
1%
Выполняются одновременно горутинами
85%
Выполняются в обратном порядке
3%
Выполняются случайно
❓ Когда отправитель блокируется на буферизованном канале
Anonymous Poll
4%
Всегда, до момента чтения значения
89%
Только если буфер заполнен
2%
Никогда
5%
Только при размере буфера 1
❓ Как ведёт себя получатель в буферизованном канале
Anonymous Poll
12%
Никогда не блокируется
69%
Блокируется, если буфер пуст
17%
Блокируется, только если буфер полон
2%
Блокируется всегда
❓ Где хранится содержимое буфера буферизованного канала
Anonymous Poll
14%
В стеке отправителя
6%
В стеке получателя
71%
В кольцевом буфере внутри структуры hchan
13%
В глобальном heap без структуры
❓ Что происходит с данными при небуферизованной передаче, когда есть ожидающий получатель
Anonymous Poll
17%
Копируются в кольцевой буфер и оттуда читаются
6%
Переносятся через глобальную очередь событий
69%
Копируются напрямую между стеками горутин
12%
Перемещаются с помощью memcpy внутри heap
❓ Что произойдёт, если отправить в полный буферизованный канал без конкурентного получателя
Anonymous Poll
8%
Паника
5%
Потеря данных
74%
Блокировка отправителя до освобождения места
17%
Системный deadlock
❓ Сколько элементов может быть в бакете у мапы
Anonymous Poll
2%
4
50%
8
6%
16
0%
24
8%
32
36%
Бесконечно
👍2
❓ От чего зависит размерность типа int
Anonymous Poll
4%
От версии компилятора
88%
От архитектуры платформы
2%
От количества переменных в коде
2%
От настроек IDE
5%
От переданных аргументов при старте программы
👍1