InterlockedExchange

From
Crusader Mike (2:450/159.24)
To
Dmitry Timoshkov
Date
2002-07-31T12:20:20Z
Area
SU.WINDOWS.NT.PROG
                              Hi,  Dmitry!

 >> a) цикл может иметь смысл в ситyации "пеpемены мест" двyх "pасшаpенных"
 >> пеpеменных.
 >> б) автоp кода не в кypсе что cmpxchg (в отличии от xchg) без lock'а в
 >> такой ситyации yпотpеблять не стоит :)

 DT> Судя по всему, автор из MS - в курсе. nop на многопроцессорной системе
 DT> будет заменен на lock,

  Опа -- это ты откель взял? Я полагаю, что на MP машине будет просто MP
kernel, в котором будет стоять 'lock cmpxchg'

 DT> а у автора оригинального письма - однопроцесорная.

  угу

                                             Sincerely yours, Prihodko Michael.

---
 * Origin: Crusader was there! o=|======> (2:450/159.24)