Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 636228)
Контекстум
Руконтекст антиплагиат система
Linux Format (Линукс Формат)  / №9 2016

RUST: ПРОБУЕМ РАСПАРАЛЛЕЛИТЬ (80,00 руб.)

0   0
Первый авторЦукалос Михалис
Страниц4
ID567241
АннотацияНа этом уроке мы поговорим о параллельном программировании в Rust. Параллелизм и потоки — объекты первого класса в Rust, и вы должны использовать технологии распараллеливания как первое средство при решении проблемы. Но помните, что обычно для распараллеливания есть несколько вариантов решения! Поэтому при разработке параллельных приложений думайте об их архитектуре и учитывайте, что самое важное свойство параллельного приложения состоит в том, чтобы сделать функции максимально автономными и независимыми, чтобы они могли выполняться параллельно
Цукалос, М. RUST: ПРОБУЕМ РАСПАРАЛЛЕЛИТЬ / М. Цукалос // Linux Format (Линукс Формат) .— 2016 .— №9 .— С. 76-79 .— URL: https://rucont.ru/efd/567241 (дата обращения: 22.05.2024)

Предпросмотр (выдержки из произведения)

Rust Rust: Про бу ем рас па рал ле лить Ми ха лис Цу ка лос объ яс ня ет слож ную те му рас па рал ле ли ва ния, рас ска зы вая обо всем не об хо ди мом для про грам ми ро ва ния с при ме не ни ем по то ков на Rust. <...> Наш эксперт Ми ха лис Цу ка лос (@mactsouk) име ет сте пень ма ги ст ра в ин фор ма ци онных тех но ло гиях от Уни вер ситет ско го кол лед жа Лон до на и сте пень ба ка лав ра по мате ма ти ке. <...> > Это не боль шая часть ог ром ной man-стра ни цы для функ ции std::thread — стан дарт но го мо ду ля Rust, ко то рый от ве ча ет за управ ле ние по то ка ми. кор нем всех про блем», и для ре ше ния этой про бле мы Rust ис пользу ет дру гой под ход: вме сто «из ме няе мо сти» он ра бо та ет с «общ ностью». <...> Про ще го во ря, ком пи ля тор даст вам знать о лю бых ошиб ках в час ти «общ но сти», и ес ли ваш код ком пи ли ру ет ся, то вы не по лучи те та ких оши бок и, как след ст вие, смо же те безо пас но поль зовать ся об щей па мя тью для не сколь ких по то ков в Rust! <...> Скорая помощь Рас па рал ле ли вание — это од новре мен ное вы полне ние не сколь ких вы чис ли тельных опе ра ций на ком пь ю те ре. <...> Ино гда эти опера ции долж ны взаи мо дей ст <...>