Size: a a a

Maxwell's Demons

2021 July 07

TK

Timur Khasanshin in Maxwell's Demons
Он тогда сам себе зп
источник

TK

Timur Khasanshin in Maxwell's Demons
Так то да, конечно
источник

В

Владимир in Maxwell's Demons
Так кушать то ему три месяца надо если фриланс) если для себя, то да. Но он вроде писал про продажу..
источник

TK

Timur Khasanshin in Maxwell's Demons
Обычно это человек сам в состоянии расчитать, я же не знаю что и сколько он ест. Я упомянул про итерации, что даёт понять, что это длительный процесс
источник

TK

Timur Khasanshin in Maxwell's Demons
Ну это кэп короч
источник

SP

Slava Pinchuk in Maxwell's Demons
Многопоточность на коленке...
источник

TK

Timur Khasanshin in Maxwell's Demons
Наверное это нужно для ситуаций "мой мозг мыслит это так, и чтоб не переделывать, и побыстрее закончить, я применю корутины"
источник

kaktys Германский... in Maxwell's Demons
вообще то так все ОС и работают, когда задач 100500 штук, а ядро одно
источник

TK

Timur Khasanshin in Maxwell's Demons
Только там диспетчер сам переключает
источник

SP

Slava Pinchuk in Maxwell's Demons
вот и не понятно что они там мутят в процах, на уровне кода делаешь и счастье
источник

a

aum in Maxwell's Demons
почитал че про них пишут.
Так понял, что в с++ они безстековые, хранят инфу для восстановления в куче.
Только до конца не понял, как работает переключение если запущено несколько корутин из разных потоков.
Они общее время делят, или только внутри потока, из которого запущены.
Скажем, запущены, 5 корутин
2 из потока 1, 3 из потока 2.
Если 1-я из потока 1 ставится на ожидание, то время получает 2-ая из потока 1, или те 3 из потока 2 тоже участвуют?
источник

VK

Valentin Kornienko in Maxwell's Demons
Корутины в пределах потока работают, если я правильно понял вопрос
источник

VK

Valentin Kornienko in Maxwell's Demons
Между потоками переброс уже пишется отдельно
источник

VK

Valentin Kornienko in Maxwell's Demons
В этом их прикол с легковесностью
источник

VK

Valentin Kornienko in Maxwell's Demons
Фактически, вы описали ситуацию, когда у вас несколько разных функций работает в разных потоках самостоятельно
источник

VK

Valentin Kornienko in Maxwell's Demons
Не. Не так он мыслит
источник

a

aum in Maxwell's Demons
речь не о перебросе, а о времени исполнения
они как время процессора получают для работы?
между ними - кооперативность.
пока одну не остановишь, другая его не получит.
это только внутри потока (thread) или внутри задачи (task)?
источник

VK

Valentin Kornienko in Maxwell's Demons
Per thread, если я правильно понял вопрос
источник

TK

Timur Khasanshin in Maxwell's Demons
Короч корутины это грубо говоря рантаймовые бранчи
источник

IF

Imya Familiev in Maxwell's Demons
тем кто для главного цикла хендлер собитый на макросах писал такое не понять((
источник