Size: a a a

2021 February 20

EP

Egor Pugin in dlang.ru
Oleg
ну, лучше подождать с новым M1X
а он когда ожидается?
источник

O

Oleg in dlang.ru
2ой квартал
источник

Т

Тающий звук... in dlang.ru
На создание потока наверно больше накладных расходов
источник

DH

Dark Hole in dlang.ru
Egor Pugin
это не вакуумные ситуации, это ситуации чуть дальше своего носа. Если технология массовая, то именно надо рассматривать крайние случаи и разрешать их.  Если не массовая, то чётко описать область применения
Нет, вакуумные. Память любого рода может закончиться. Куча, стек, оператива, диск — всё это в один момент может сказать "пока". И это придётся учитывать в любой ситуации. Думать дальше своего носа — это как раз такие ситуации обрабатывать. Вопрос: при чём тут файберы-то?
источник

EP

Egor Pugin in dlang.ru
Dark Hole
Нет, вакуумные. Память любого рода может закончиться. Куча, стек, оператива, диск — всё это в один момент может сказать "пока". И это придётся учитывать в любой ситуации. Думать дальше своего носа — это как раз такие ситуации обрабатывать. Вопрос: при чём тут файберы-то?
при том, что выделять много - накладно, а выделять мало - может не хватить. Отличие от тредов в том, что мы их не создаём в таком количестве, как фиберы
источник

DH

Dark Hole in dlang.ru
Egor Pugin
при том, что выделять много - накладно, а выделять мало - может не хватить. Отличие от тредов в том, что мы их не создаём в таком количестве, как фиберы
Если ты создашь такое же количество тредов, сколько и файберов — то получишь те же проблемы...
источник

Т

Тающий звук... in dlang.ru
А занимать памяти столько же будут или нет ?
источник

DH

Dark Hole in dlang.ru
Egor Pugin
при том, что выделять много - накладно, а выделять мало - может не хватить. Отличие от тредов в том, что мы их не создаём в таком количестве, как фиберы
Опять, получается, файберы не у дел
источник

Т

Тающий звук... in dlang.ru
Файберы наверно компактней и переключение между ними скорее всего быстрей
источник

Т

Тающий звук... in dlang.ru
Но потоки по-моему лучше
источник

Т

Тающий звук... in dlang.ru
Потому что параллельность настоящая там
источник

Т

Тающий звук... in dlang.ru
А файберы наверно только для всякого IO и сети, больше не знаю им применений
источник

Т

Тающий звук... in dlang.ru
Для тормознутых интерфейсов в общем
источник
2021 February 21

EP

Egor Pugin in dlang.ru
Dark Hole
Если ты создашь такое же количество тредов, сколько и файберов — то получишь те же проблемы...
да, но фиберов по определению  хотели создавать много
источник

DH

Dark Hole in dlang.ru
Egor Pugin
да, но фиберов по определению  хотели создавать много
А потоков, получается, нет...
источник

DH

Dark Hole in dlang.ru
Решается такая проблема как тебе уже выше 100 раз сказали — выбором размера стека вручную
источник

DH

Dark Hole in dlang.ru
Если ты любишь использовать dll ки, а они не позволяют выбрать размер стека — то это проблемы библиотеки
источник

EP

Egor Pugin in dlang.ru
Dark Hole
А потоков, получается, нет...
потоков - нет, в 93-95 ещё не так сильно многопоточность была распространена. Хотели на 1 тред несколько фиберов, думали, что повысит производительность
источник

DH

Dark Hole in dlang.ru
Egor Pugin
потоков - нет, в 93-95 ещё не так сильно многопоточность была распространена. Хотели на 1 тред несколько фиберов, думали, что повысит производительность
Эээээээ
источник

DH

Dark Hole in dlang.ru
WTF
источник