Size: a a a

2021 February 21

EP

Egor Pugin in dlang.ru
Тающий звук
Не факт, надо исходное заявление смотреть, чтобы сделать вывод
источник

V

Vitaliy in dlang.ru
Чё за файберы вообще? это типа а-ля green threads?
источник

DH

Dark Hole in dlang.ru
Vitaliy
Чё за файберы вообще? это типа а-ля green threads?
Нет
источник

DH

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

EP

Egor Pugin in dlang.ru
Dark Hole
Это не то
а что нужно?
источник

EP

Egor Pugin in dlang.ru
Dark Hole
Это значит что файберы внутри ос не нужны
речь не про внутри ос, а про внешние. Про внутренности речь не идёт
источник

Т

Тающий звук... in dlang.ru
Vitaliy
Чё за файберы вообще? это типа а-ля green threads?
Это задачи, которые по очереди работают в одном потоке, прерываясь в произвольном месте, а потом с него продолжая работу
источник

Т

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

DH

Dark Hole in dlang.ru
Egor Pugin
речь не про внутри ос, а про внешние. Про внутренности речь не идёт
Стандарт posix - это внешнее?
источник

DH

Dark Hole in dlang.ru
Давай резюмирую:
* Ты нашёл статьи в которых говорят "файберы — плохо"
* Не смог объяснить чату почему
* Аргументы:
— Файберов много и им трудно подобрать оптимальный размер памяти
Контраргумент: ручная настройка размера стека; кроме того, не подразумевается сильных расходов на стек по умолчанию (иначе зачем нам много файберов)
— В виндовс и позикс отказались от файберов
Контраргумент: само по себе это ничего не доказывает — отказаться могли по разным причинам.
источник

Т

Тающий звук... in dlang.ru
В современном мире потоки должны их заменять. Лично я не знаю для чего мне эти файберы использовать
источник

DH

Dark Hole in dlang.ru
Тающий звук
В современном мире потоки должны их заменять. Лично я не знаю для чего мне эти файберы использовать
Да у них в основном одно применение — асинхронное ио
источник

Т

Тающий звук... in dlang.ru
А если я пишу ПО, для сервера, где куча сетевых портов, сигналы с которых приходят параллельно ?
источник

Т

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

SG

Serg Gini in dlang.ru
'''auto parse = readln.split();
 alias A = parse[0];
 alias B = parse[1];
 alias Query = parse[2];'''
а вот такое можно в одну строчку как-то написать?
источник

Т

Тающий звук... in dlang.ru
Другой пример — если, я пишу ПО для смартфонов, где ОЗУ и ПЗУ объединены, точно так же вроде и в новом Маке на М1
источник

DH

Dark Hole in dlang.ru
Serg Gini
'''auto parse = readln.split();
 alias A = parse[0];
 alias B = parse[1];
 alias Query = parse[2];'''
а вот такое можно в одну строчку как-то написать?
Точно alias там?
источник

EP

Egor Pugin in dlang.ru
Dark Hole
Стандарт posix - это внешнее?
да
источник

SG

Serg Gini in dlang.ru
Dark Hole
Точно alias там?
я для читаемости думал сделать через него
источник

Т

Тающий звук... in dlang.ru
Поэтому если смотреть на перспективу, то в будущем файберы может придётся переделывать на потоки, но не наоборот
источник