Здравствуйте, MaximE, Вы писали:
>> ME>Мой поинт был в том (если этого до сих пор непонятно уважаемому Шахтеру), что какой бы семантикой не обладал volatile, ее просто не достаточно для multithreading, и поэтому volatile бесполезен для multithreading.
>>
>> не вдаваясь в технические подробности, из "недостаточно" никак не может следовать "и поэтому ... бесполезен"
ME>На этом основании ты хочешь объявить все написанное здесь ересью и провозгласить, что volatile необходим и достаточен для обеспечиния синхронизации при multithreading?
ну, про то что "volatile
необходим и достаточен" здесь вообще никто ни разу не сказал, пытались обосновать только, что "необходим",
а вот "недостаточно" "и поэтому ... бесполезен" — это действительно ересь

хотя бы с точки зрения формальной логики