Re: многопоточность. атомарность операции присваивания.
От: DangerMan  
Дата: 26.01.06 20:16
Оценка:
Здравствуйте, shestero, Вы писали:

S>Имеет ли смысл заключать в mutex-ы 1 операцию присваивания вида переменная=константа или переменная=переменная на C? (типы примитивные — int/float/итп). Иными словами — можно ли полагаться на ее атомарность? Где это написанно?

S>Linux/pthread-s.

S>PS lock xchg ??

Для атомарных операций над примитивами лучше использовать функционал asm/atomic.h. Это будет работать гораздо быстрее, чем через мьютексы и гораздо переносимее, чем самостоятельная реализация.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.