Size: a a a

2021 March 29

МК

Марк ☢️ Коренберг... in cloud_flood
Виталий На Заборе
Но я например вообще не хочу в витасторе НИКОГДА бля связываться с тредами
Во время фоновых процессов, которым нужен цпу, клиентам дадут хуй
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Ио через урину мультиплексица, да
источник

МК

Марк ☢️ Коренберг... in cloud_flood
И да, наличие короутин не означает что не нужны залочки
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Зависит от качества кодинга
источник

ВН

Виталий На Заборе... in cloud_flood
Марк ☢️ Коренберг
И да, наличие короутин не означает что не нужны залочки
ну именно залочки в виде мьютексов-хуютексов - не нужны. подождать какого-то завершения какого-то одного действия перед другим - это да, нужно. но всё равно удобно, т.к. по крайней мере у тебя никогда не может быть конфликта доступа к общим данным
источник

ВН

Виталий На Заборе... in cloud_flood
Марк ☢️ Коренберг
Во время фоновых процессов, которым нужен цпу, клиентам дадут хуй
если там такие прям процессы тяжёлые, то опять же шардировать
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Виталий На Заборе
ну именно залочки в виде мьютексов-хуютексов - не нужны. подождать какого-то завершения какого-то одного действия перед другим - это да, нужно. но всё равно удобно, т.к. по крайней мере у тебя никогда не может быть конфликта доступа к общим данным
Может
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Допустим так:
1.Подпердолить половинку данных
2. Аваит чота падаждать
3. Подпердолить вторую половинку
источник

МК

Марк ☢️ Коренберг... in cloud_flood
На шаге 2 кто-то может увидеть наполовину подпердоленные данные или испоганить их
источник

МК

Марк ☢️ Коренберг... in cloud_flood
У тебя там конченный автомат писанный на коленке. Хуй его знает
источник

ВН

Виталий На Заборе... in cloud_flood
Марк ☢️ Коренберг
Допустим так:
1.Подпердолить половинку данных
2. Аваит чота падаждать
3. Подпердолить вторую половинку
Ну да, или одна корутина сохранит какой-нить итератор, а вторая его раскорячит тем временем
источник

UD

Uncel Duk in cloud_flood
Марк ☢️ Коренберг
На шаге 2 кто-то может увидеть наполовину подпердоленные данные или испоганить их
зумеры изобретают блокировки?
источник

ВН

Виталий На Заборе... in cloud_flood
Но всё равно легче))
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Uncel Duk
зумеры изобретают блокировки?
Я объясняю зумерам почему они нужны
источник

ВН

Виталий На Заборе... in cloud_flood
Т.к. с тредами у тебя всё что не засунуто в критическую секцию может поконфликтовать
источник

UD

Uncel Duk in cloud_flood
ну тогда чо
источник

ВН

Виталий На Заборе... in cloud_flood
А с корутинами и 1 потоком только при аваитах
источник

UD

Uncel Duk in cloud_flood
одно ядро в кудахторе треды тредов пулы пулов
источник

UD

Uncel Duk in cloud_flood
десятки ядер в кудахторе @ треды сложна
источник

UD

Uncel Duk in cloud_flood
источник