Re[2]: быстро и безопасно проверить что указатель writable
От: ononim  
Дата: 30.08.12 17:11
Оценка:
R>потому что xchg умеет только r/rm, r или наоборот r, r/rm
R>соотв-но инструкция lock xchg [eax], [eax] не компилируется:
R>error: invalid combination of opcode and operands
не ну емое.. это как раз таки фигня вопрос:
for (;;)
{
long l = *p;
if (_InterlockedCompareExchange(p, l, l)==l) break;
}
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.