Разделяемая память в многопоточном Node.js. Тимур Шемсединов. JS Fest 2019 Spring
HTML-код
- Опубликовано: 12 сен 2024
- The talk from JS Fest conference in Kyiv, Ukraine.
Совсем недавно worker_threads появился в Node.js, а вместе с SharedArrayBuffer и Atomics стало возможным создавать многопоточные приложения с разделяемой памятью, а значит в Node.js теперь возможно не только асинхронное, но и параллельное программирование с его абстракциями: критические секции, состояние гонки, дедлоки и лайвлоки, блокировки и синхронизация, семафоры и счетчики, мьютексы, мониторы и прочие проблемы и решения, накопленные в многопоточных языках. Я дам обзор с примерами кода, а так же кейсы применения worker_threads в Node.js и практическая польза от этого. Так же, краткий перечень еще не решенных проблем с воркерами, возможно, кого-то это заинтересует начать контрибьютить в Node.js.
Presentation: bit.ly/2VvcukX
Fb: / jsfestua
Website: jsfest.com.ua/
Upcoming JS Conference:
JS Fest 2020 - 30-31st of October, Kyiv, Ukraine
Details and tickets: bit.ly/3bBxiiK
Очень благодарен, супер полезная лекция, раскрывающая весь потенциал темы в контексте nodejs. Давно искал подобный материал. Удивительно как мало лайков ).
Очень классный материал! Так мало просмотра, не знаю плакать или радоваться..
Очень интересная лекция