LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

и вообще голова не болела об этом

то есть голова не болела — даже в ситуациях когда ты думал будто await НЕ случится, а оно всё-же случилось, и внезапное переключение на другую зелёную-нить разорвало целостность недоконца-изменённого состояния..? o_0

ох.. ну и дела! :-)

По сравнению с gevent это шаг назад. Вместо штуки которая просто работает, теперь предлагается руками выдрачивать модификаторы как и во всех остальных унылых async/await языках

ведь в gevent ты понятия не имеешь когда (в какой момент?) случится переключение.. и всё что можешь сделать для перестраховки — это накидать сверху синхронизирующих примитивов!

вызывая ту или иную функцию, ты же не знаешь, будет ли оно использовать io или нет %) %) .. или будет ли функция использовать io в своей будущей версии %) :-) ..

но.... хм... постоянно накидывать сверху синхронизирующих примитивов? это же намного больше гемороя чем пару раз *вручную* указать await где нужно :-)

Исправление user_id_68054, :

и вообще голова не болела об этом

то есть голова не болела — даже в ситуациях когда ты думал будто await НЕ случится, а оно всё-же случилось, и внезапное переключение на другую зелёную-нить разорвало целостность недоконца-изменённого состояния..? o_0

ох.. ну и дела! :-)

По сравнению с gevent это шаг назад. Вместо штуки которая просто работает, теперь предлагается руками выдрачивать модификаторы как и во всех остальных унылых async/await языках

ведь в gevent ты понятия не имеешь когда (в какой момент?) случится переключение.. и всё что можешь сделать для перестраховки — это накидать сверху синхронизирующих примитивов!

вызывая ту или иную функцию, ты же не знаешь, будет ли оно использовать io или нет %) %) .. или будет ли функция использовать io в своей будущей версии %) :-) ..

но.... хм... постоянно накидывать сверху синхронизирующих примитивов? это же намного больше гемороя чем пару раз вручную указать await где нужно :-)

Исходная версия user_id_68054, :

и вообще голова не болела об этом

то есть голова не болела — даже в ситуация когда ты думал будто await НЕ случится, а он всё-же случился, и внезапное переключение на другую зелёную-нить разорвало целостность недоконца-изменённого состояния..? o_0

ох.. ну и дела! :-)

ведь в gevent ты понятия не имеешь когда (в какой момент?) случится переключение.. и всё что можешь сделать для перестраховки — это накидать сверху синхронизирующих примитивов!

вызывая ту или иную функцию, ты же не знаешь, будет ли оно использовать io или нет %) %) .. или будет ли функция использовать io в своей будущей версии %) :-) ..

но.... хм... постоянно накидывать сверху синхронизирующих примитивов? это же намного больше гемороя чем пару раз вручную указать await где нужно :-)