Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.01;
Скачать: CL | DM;

Вниз

Синхронизация   Найти похожие ветки 

 
Empleado ©   (2011-01-11 19:07) [40]


> DiamondShark ©   (11.01.11 19:03) [39]


> Извращение.


 
DiamondShark ©   (2011-01-11 19:26) [41]

Мсье знает тольк в извращениях.


 
icWasya ©   (2011-01-12 09:32) [42]

Вопрос из сабжа в свете DVM ©   (07.10.10 22:18) [30] , означает следующее:
А может ли случиться так, что читающий прочтёт не текущее-предудущее-следующее значение, а вообще непонятно что?
То есть в случае x86 может оказаться, что данные не выровнены, а процессор всё равно может с ними работать. И в этом случае запись окажется неатомарной операцией.


 
Empleado ©   (2011-01-12 12:22) [43]


> Empleado ©   (11.01.11 18:26) [38]

Естественно без дополнительных переменных


 
Empleado ©   (2011-01-12 12:31) [44]


> icWasya ©   (12.01.11 09:32) [42]

https://forums.embarcadero.com/thread.jspa?messageID=184100&tstart=0


 
RWolf ©   (2011-01-12 13:26) [45]


> Empleado ©   (12.01.11 12:31) [44]

по ссылке весьма невнятная дискуссия, в которой, однако, имеется ссылка на интеловский Software Developer’s Manual.


 
Empleado ©   (2011-01-18 12:55) [46]

Вот тут опять подумалось...

Будет ли ошибкой явное неиспользование директивы $А4 при вызове Interlocked в Windows x86 при обращении к полям типа record?
a = record
  x1: string;
  x2: integer; ...
end;
InterlockedIncrement(a.x2)

По умолчанию используется $А+ (quad word).
Спасибо.



Страницы: 1 2 вся ветка

Текущий архив: 2011.05.01;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.015 c
15-1295477906
Dimidrolus
2011-01-20 01:58
2011.05.01
хочу разобратся с делфи)


1-1253290411
Артем
2009-09-18 20:13
2011.05.01
Search


15-1294995524
ГыукТуе
2011-01-14 11:58
2011.05.01
Что-то блокирует PPPoE


15-1294867793
Юрий
2011-01-13 00:29
2011.05.01
С днем рождения ! 13 января 2011 четверг


2-1295681117
markers
2011-01-22 10:25
2011.05.01
COM объект и SafeArray