Size: a a a

Флудилка нодскула

2016 November 15

E

Etki in Флудилка нодскула
никакого compare-and-swap, насколько понимаю, пока нету?
источник

AG

Andrew Gurylev in Флудилка нодскула
Нода или браузер?
источник

E

Etki in Флудилка нодскула
я, честно говоря, даже не знаю. voximplant, они скорее всего гоняют js поверх java
источник

TM

Tim Marinin in Флудилка нодскула
В JS семантика run-to-completion
источник

TM

Tim Marinin in Флудилка нодскула
С одним странным исключением из-за браузеров)
источник

E

Etki in Флудилка нодскула
я в конец запутался, если честно
источник

TM

Tim Marinin in Флудилка нодскула
источник

E

Etki in Флудилка нодскула
в спеке вообще ни слова по запросу 'concurren' :\
источник

E

Etki in Флудилка нодскула
с алертом и прочим понятно, что он по факту просто делит блок кода на два вызова, но может ли оно происходить само по себе между двумя стейтмента - нигде нет ссылки на формальный источник
источник

E

Etki in Флудилка нодскула
mdn просто говорит run-to-completion и заверяет, что всё ок
источник

E

Etki in Флудилка нодскула
ладно, буду просто считать, что всё ок и напишу строчку в ридми
источник

AG

Andrew Gurylev in Флудилка нодскула
Да, это всё очень тихо делается. Почитать про особенности V8 можно в блоге одного из разработчиков
http://mrale.ph/
источник

AG

Andrew Gurylev in Флудилка нодскула
А ещё он рассказывал на прошлом HolyJS много подробностей
https://www.youtube.com/watch?v=HPFARivHJRY
источник

AG

Andrew Gurylev in Флудилка нодскула
А ещё на грядущем HolyJS в декабре в Москве будет Franziska Hinkelmann рассказывать
http://holyjs.ru/talks/performance-profiling-for-v8/
источник

NK

ID:57684913 in Флудилка нодскула
насколько я понимаю - если у тебя простыня синхронная то все будет положено в один тик и никто между твоими методами не залезет (именно поэтому синхронные forEach и прочее ведут к зависанию процесса)
источник

AG

Andrew Gurylev in Флудилка нодскула
у него, похоже, в одном треде запускается много всего параллельно и что-то подвисает. так?
источник

NK

ID:57684913 in Флудилка нодскула
а если асинхронная (промисы, калбеки и прочее) то они могут быть разбиты по разным тикам и между тиками могут обрабатываться ввод-вывод и тп
источник

E

Etki in Флудилка нодскула
Нет, я хочу написать фреймворк для обработки сценариев. Сценарии работают на основе событий, каждое из которых запускает обработку перехода сценария в следующее состояние - этакий FSM, только не соблюдающий формальную сторону, и в котором в один момент времени может выполняться несколько переходов. В результате в конце каждой ообработки события надо либо устанавливать новое состояние этому автомату, либо как-то реагировать на то, что в процессе перехода состояние успело смениться. А я в данный момент не уверен, что могу доверять тому состоянию, которое прочту.
источник

E

Etki in Флудилка нодскула
(поймите меня правильно, я в основном пишу на джаве, и там за туманность в таких процессах могут и линчевать)
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Флудилка нодскула
не парься, нормально все будет! 😅
источник