Re[4]: volatile у переменной класса
От: MaximE Великобритания  
Дата: 10.01.05 18:51
Оценка:
c-smile wrote:

> Здравствуйте, MaximE, Вы писали:

>
> ME>Наверное, LPLONG volatile* (star) Target? Почему же без volatile не получиться? Как и в функцию, которая принимает указатель на константный объект мы можем передать указатель на неконстнантный объект, но но не наооборот, так и в функциию принимающую указатель на волатильный, мы можем передать указатель на неволатильный объект.
>
> Нет именно так как я и написал. Это дословно из MSDN.

Sorry, это я ошибся, долбаные MS define'ы...

> ME>Вообще, квалификатор volatile у всех Interlocked* функций абсолютно бесполезен....

>
> Поверь мне (если не мне то хотя бы хедерам от WinSDK), очень полезен и стоит там по делу.
>
> Счастливый, ты еще не "втыкался" в проблемы связанные в hyperthreading по всей видимости.

Еще раз — volatile абсолютно бесполезен для multithreading.

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.