Главная страница
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.008 c
2-1295713769
Taras1995
2011-01-22 19:29
2011.05.01
StringGrid & QReport


2-1295791236
vegarulez
2011-01-23 17:00
2011.05.01
[TidHttp]Как через POST передать xml?


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


4-1247673868
istok20
2009-07-15 20:04
2011.05.01
Предотвращение запуска программ...


1-1252218090
dmitry_12_08_73
2009-09-06 10:21
2011.05.01
Поиск файлов-дубликатов на диске