0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 316
|
||||||
Bit-band - через линкер.25.06.2015, 07:37. Показов 4378. Ответов 1
Метки нет Все метки)
(
Может кому и пригодится...
Код для линкера GCC.
После чего любой глобальный флаг автоматически становится атомарным. В добавок - уменьшается расход памяти. Но главное - простота объявления. volatile uint32_t tmp_name_flag _FLAG;
0
|
25.06.2015, 07:37 | |
Ответы с готовыми решениями:
1
Регистрация DLL через regsrv32 в 64 bit Borland c++ 3.1 на Windows7 64-bit через DosBox Обясните мне, если Windows 32 bit, процессор 64 bit, то работает ли 2-ое ядро? |
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
27.06.2015, 22:21 | ||
#define _FLAG volatile uint32_t __attribute__ ((section(".flag"))) и потом _FLAG flag1, flag2, flag3;
0
|
27.06.2015, 22:21 | |
Помогаю со студенческими работами здесь
2
Ноут Aspire 5560G: не ставится Windows 7 64-bit, в отличие от 32-bit HP ProBook 6570b (под 64-bit) встанет ли на него Win 32-bit? Разбиение на треугольники: разное поведение WinXP 32 bit и Win 7 64 bit Как узнать какая у меня винда (Windows XP SP3 2008): 32 bit или 64 bit?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Аутентификация OAuth в Python
py-thonny 22.05.2025
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах. . .
|
Хеширование и соль паролей в веб-приложениях C#
stackOverflow 22.05.2025
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и. . .
|
Генераторы Python для эффективной обработки данных
AI_Generated 21.05.2025
В Python существует инструмент настолько мощный и в то же время недооценённый, что я часто сравниваю его с тайным оружием в арсенале программиста. Речь идёт о генераторах — одной из самых элегантных. . .
|
Чем заменить Swagger в .NET WebAPI
stackOverflow 21.05.2025
Если вы создавали Web API на . NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и. . .
|
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL.
Что. . .
|
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
|
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
|
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
|
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
|
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
|