Подписка
Технологии

Многопоточность в Rust: как Ownership, Send и Sync помогают бороться с гонками данных

Источник: Хабр

Многопоточность в Rust: как Ownership, Send и Sync помогают бороться с гонками данных

В предыдущей статье мы разобрали гонку данных в C++: десять потоков увеличивают общий счётчик, но без синхронизации программа может работать некорректно. Теперь решим ту же задачу на Rust . Разберём, как модель владения и система типов помогают предотвращать небезопасный доступ к общим данным…

Читать полностью на сайте «Хабр» →

Материал опубликован на сайте источника. На «Единый портал вестей» размещены только заголовок и краткий анонс; права на текст и изображения принадлежат Хабр.

Ещё в рубрике «Технологии»

Технологии

Динамический метод численного интегрирования Гаусса-Лежандра на C#: вычисляем узлы и веса «на лету» без переполнения

Существуют ряд распространенных методов численного интегрирования с постоянным шагом: метод прямоугольников, трапеций Симпсона (парабол). Но оказывается, что в некоторых случаях гораздо эффективнее использовать методы с переменным шагом. Сегодня мы как раз рассмотрим один из таких методов – метод…

Хабр
Технологии

Захотел поиграть в игры PS5 на ПК, а получил вирус. На GitHub нашли вредоносные репозитории, имитирующие AnyPS5 и KytyPS5

Лучше проверить, кто является автором проекта Специалисты по безопасности из NordVPN обнаружили вредоносные репозитории GitHub, которые якобы являются проектами для запуска игр с PS5 на ПК. Они имитируют известные решения: AnyPS5 и KytyPS5. Вредоносные репозитории предлагают пользователям загрузить…

iXBT
Технологии

Как ИИ-детекторы убивают высшее образование

Студенты всё чаще используют LLM для написания рефератов, курсовых работ, дипломных проектов — вообще любых заданий, где нет непрерывного и постоянного контроля преподавателя. Естественно, система высшего образования этим недовольна и пытается с этим бороться. И самое простое решение — выявлять и…

Хабр
Технологии

Процессоры Intel Nova Lake могут быть быстрее текущего поколения в играх на 16-33%, но ценой повышенного энергопотребления

Они выйдут в следующем году Процессоры Intel Nova Lake могут оказаться очень производительными не только в целом, но и в играх. Напомним, текущее поколение Core Ultra 200 в играх в среднем заметно уступает не только Ryzen 9000, но и даже Core 14-го поколения. Согласно данным Videocardz, топовый…

iXBT
Технологии

Уникальная видеокарта с тремя GPU — таких было выпущено всего 10 штук. Asus Radeon HD 3850 Trinity выставлена на продажу коллекционером

Цена не названа Крайне редкая и необычная видеокарта Radeon HD 3850 в исполнении Asus стала доступна для покупки. Таких карт изначально существовало всего 10 экземпляров, так что для коллекционеров это может быть крайне интересный вариант. Речь о прототипе Asus Trinity из 2008 года, а если говорить…

iXBT
Технологии

Мошенничество с поддельными документами стало системной угрозой для бизнеса: дайджест недели Smart Engines, отчет

Поддельные документы давно перестали быть единичным инструментом мошенников. Сегодня их используют в схемах незаконной легализации, банковского мошенничества, захвата чужих аккаунтов и создания целых фиктивных личностей. А генеративный ИИ сделал такие атаки доступнее и технологичнее. Читать далее

Хабр