Size: a a a

2021 February 21

Е

Евгений in dlang.ru
Egor Pugin
а в дишных с умолчанием можно заскочить за стек фибера можно быстро
Не делай с умолчанием. Поставь 4Мб на файбер
источник

EP

Egor Pugin in dlang.ru
тогда их ещё меньше создашь
источник

O

Oleg in dlang.ru
егор, узбагойса!
источник

O

Oleg in dlang.ru
не кормите тролля
источник

Е

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

EP

Egor Pugin in dlang.ru
а, типо ты в оверкоммит уйти собрался?
источник

Е

Евгений in dlang.ru
Egor Pugin
а, типо ты в оверкоммит уйти собрался?
Да, а что?
источник

EP

Egor Pugin in dlang.ru
допустим, попробуй, если будет время, сколько получится создать
источник

EP

Egor Pugin in dlang.ru
там небольшой примерчик, выше скидывали - https://t.me/dlangru/196697
источник

Е

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

O

Oleg in dlang.ru
Egor Pugin
а в дишных с умолчанием можно заскочить за стек фибера можно быстро
стек файбера от стека треда ничем не отличается.. гвард-страница, нужна чтобы коммиттить стеку больше физической памати.. и в треде тоже можно перелезть за гвард-страницу.. так что к чему базар то, что "файберы - не то"? а что то? треды? так они то же самое, только ими правит ОСь
источник

EP

Egor Pugin in dlang.ru
Oleg
стек файбера от стека треда ничем не отличается.. гвард-страница, нужна чтобы коммиттить стеку больше физической памати.. и в треде тоже можно перелезть за гвард-страницу.. так что к чему базар то, что "файберы - не то"? а что то? треды? так они то же самое, только ими правит ОСь
ну вот стали рекомендовать 1:1 модель, вместо M:N
источник

O

Oleg in dlang.ru
Egor Pugin
ну вот стали рекомендовать 1:1 модель, вместо M:N
кто стал? ты же С++, зачем там корутины ввели?
источник

EP

Egor Pugin in dlang.ru
Oleg
кто стал? ты же С++, зачем там корутины ввели?
мс, позикс, сан (солярис) ещё вроде
источник

EP

Egor Pugin in dlang.ru
Oleg
кто стал? ты же С++, зачем там корутины ввели?
в с++, чтобы асинхронщину писать проще было, ещё для других применений. Я пока сам разбираюсь
источник

O

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

EP

Egor Pugin in dlang.ru
а корутины тут причём, ты всё в кучу намешал
источник

Е

Евгений in dlang.ru
Egor Pugin
там небольшой примерчик, выше скидывали - https://t.me/dlangru/196697
Что за кошмарный кусок?
Что это такое?
fibs.map!(f => f.call()).any!(t => t);
источник

EP

Egor Pugin in dlang.ru
не знаю, это приводили тут, ну адаптируй или по-своему сделай
источник

И

Игорь in dlang.ru
Oleg
стек файбера от стека треда ничем не отличается.. гвард-страница, нужна чтобы коммиттить стеку больше физической памати.. и в треде тоже можно перелезть за гвард-страницу.. так что к чему базар то, что "файберы - не то"? а что то? треды? так они то же самое, только ими правит ОСь
Ошибаешься насчет guard. Не знаю как где но в d касание guard это просто sigfault без всякого ИИ
источник