Это состояние, при котором все горутины ожидают события, которое не наступит. Go детектирует deadlock и вызывает panic, если основная горутина заблокирована на ожидании данных из канала, но нет активных писателей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Anonymous Quiz
2%
2
90%
3
7%
4
1%
5
💊7🤔2
Anonymous Quiz
37%
ReadBuffer
23%
Read
12%
ReadLine
28%
NewReader
💊2
Go компилируется в исполняемый файл, что делает программы более производительными. Язык поддерживает статическую типизацию, встроенный garbage collector и простую систему модулей, что делает его удобным для разработки масштабируемых приложений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4👍2🤔1
Anonymous Quiz
43%
DecodeHex
31%
UnmarshalHex
11%
ParseHex
15%
DecodeString
Forwarded from easyoffer
🎉 easyoffer 2.0 — релиз уже в этом месяце!
Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀
В честь запуска мы готовим ограниченную акцию:
Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой
Что нужно сделать:
🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.
📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀
В честь запуска мы готовим ограниченную акцию:
Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой
Что нужно сделать:
🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.
📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
🔥2
Anonymous Quiz
86%
Встраивание (embedding)
11%
Наследование
3%
Декораторы
1%
Перегрузка операторов
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
80%
Размер буфера канала
8%
Количество элементов в канале
1%
Количество отправленных элементов
10%
Максимальное значение элемента
Anonymous Quiz
16%
sync.Mutex используется для множественного чтения и записи; sync.RWMutex для эксклюзивной записи
54%
sync.Mutex для эксклюзивного доступа; sync.RWMutex для чтения и записи с блокировкой
15%
sync.Mutex для одновременного доступа; sync.RWMutex для чтения с блокировкой
15%
sync.Mutex для одновременного доступа; sync.RWMutex для чтения с блокировкой и без блокировки
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
3%
Написание функции, которая может складывать только целые числа
88%
Написание функции, которая может складывать как целые числа, так и числа с плавающей запятой
7%
Написание функции, которая может только выводить текст на экран
3%
Написание функции, которая может только читать файлы
💊3
Anonymous Quiz
84%
func name() *int
2%
func name() int*
14%
func name() &int
1%
func name() pointer int
💊9👍1
Go использует кооперативную (мягкую) многозадачность. Это значит, что переключение между горутинами происходит не по системному таймеру, а в определённых точках выполнения, например при вызове функций ввода-вывода, channel-операций или при runtime.Gosched().
До Go 1.14 переключение происходило реже, потому что не было прерываний по таймеру. С Go 1.14+ появилась возможность принудительного прерывания при помощи механизма async preemption (асинхронное вытеснение), что приблизило поведение к "жёсткой" многозадачности, но в рамках кооперативной модели.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Anonymous Quiz
18%
sql.ErrNoRows
73%
sql.ErrConnDone
6%
sql.ErrTxDone
3%
sql.ErrSyntax
Anonymous Quiz
90%
Errorf
3%
Format
5%
Printf
2%
Sprintf
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
4%
lambda
3%
def
90%
func
2%
anonymous
💊1
Anonymous Quiz
19%
Да, напрямую
42%
Нет, math.Abs не поддерживает комплексные числа
17%
Да, через приведение типа
22%
Да, с помощью math.ComplexAbs
🤔1💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7