Tom wrote:
> ME>Т.е. ты взял и не читая ляпнул?
> Не горячись
>
> ME>http://www.rsdn.ru/forum/?mid=989456Автор: MaximE
Дата: 16.01.05
> ME>http://www.rsdn.ru/forum/?mid=988910Автор: MaximE
Дата: 15.01.05
> ME>http://www.rsdn.ru/forum/?mid=991653Автор: MaximE
Дата: 17.01.05
>
> Знавчицца так: Берёшь простенькую программу с обьявленной глобальной volatile и нет переменной. Компилируешь в релизе разными компиляторами. Я проверял на: VC6, VC7.1, gcc 2.95, gcc 3.2, Sun One Studio 5. И смотришь разницу
Разницу в чем?
Еще раз, почитай по указанным ссылкам.
> Ещё раз говорю, что переменная, использующаяся в разных потоках, кроме того, что должна быть защищена приметивами синзхронизации обязана быть volatile.
Ok, тогда запость, пожалуйста, Александру Терехову ответ на его сообщение
http://groups-beta.google.com/group/comp.std.c/msg/ae49dc7a96c625f5 в ньюсгруппу и копию на его e-mail, что ерунду он написал что volatile не нужен для синхронизации в multithreading, а мы тут все вместе почитаем его ответ.
--
Maxim YegorushkinPosted via RSDN NNTP Server 1.9