Перейти к содержанию
    

C11 stdatomic

Ткните в меня учебными материалами где на пальцах объясняют как этим пользоваться в SMP микроконтроллерах при написании программ под под  freertos или bare metal.

В гугле по С11 без плюсов мало что есть полезного и в основном мануалы а по ним непонятно как этим пользоваться для неблокирующего доступа к данным одновременно из нескольких потоков. Например как работает функция atomic_thread_fence непонятно от слова вообще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так понимаю, это Вы уже читали...

http://port70.net/~nsz/c/c11/n1570.html#7.17

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если вас интересует неблокирующий wait-free доступ для смешаных realtime, не-realtime процессов, то есть хороший труд, поищите: "Non-blocking synchronization between real-time and non-real-time applications".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...