|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Столкнулся с очередным маразмом в .Net - long/double нельзя объявить volatile. Кто придумал этот бред? Был ли он в измененном состоянии сознания, когда делал это? Прочитал невнятную аргументацию, дескать, это было сделано, так как на x86 платформе их надо записывать в два приема. Ну да, надо, и чо? Во-первых, эта платформа безнадежно устарела. Если ранимые разработчики .Net испугались этого году эдак в 2001м, то сейчас самое время пересмотреть свое отношение. Во-вторых ... а что мешало им заимплементировать эти два особых случая? Почему в Java это работает, а здесь нет? И почему я все равно могу де-факто сделать long волатильным через Interlocked, но не могу это сделать по-человечески с volatile? В общем, чем глубже я погружаюсь в .Net, тем больше у меня встают волосы дыбом. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 21:45 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjvВ общем, чем глубже я погружаюсь в .Net, тем больше у меня встают волосы дыбом.остановить, пока не поздно! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:05 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjvВ общем, чем глубже я погружаюсь в .Net, тем больше у меня встают волосы дыбом. побрей яйца ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:17 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Свеном, что реально думает, что он первый во Вселенной супер-пупер Java-кодер, у кого якобы от .Net "встают волосы дыбом"? Баянистый из него тролль выходит с гипертрофированной манией величия. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:21 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Свеном, лучше на вон 16283281 , фас! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:24 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Владик, изыди уже. Не твоё быть программистом. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:54 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Читаю блог некоего MVP Piter Ritchie про volatile - https://msmvps.com/blogs/peterritchie/archive/2012/01/25/avoid-the-volatile-modifier.aspx. Чувак не знает, как работает порцессорный кэш, и что на самом деле делает volatile, но раздает умные советы. Но он MVP. Most valuable . И много у вас таких MVP, которые не понимают, о чем пишут? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:56 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Конечно да, Свеном! Пора тебе браться за курсы по C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 22:58 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
skyANAКонечно да, Свеном! Пора тебе браться за курсы по C#. Ну да, с Java не прокатило, на доширак Владик не собрал. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:00 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
skyANAКонечно да, Свеном! Пора тебе браться за курсы по C#.А зачем они тогда вообще ввели этот MVP, если этот "титул", прости господи, дают кому ни попадя? Это типо такой попытки поиграть на понтех? Дескать, "да, Java отъела себе почти весь рынок интересных задач, поэтому мы будем завлекать разработчиков не крутыми проектами, а голимыми понтами?" Кстати, помнится на RSDN там каждый второй спешит отметить у себя в подписи, что он MVP или кто-то там еще. Значит эта тема с понтами работает, и работает хорошо Ладно, что с volaitle то? У кого-то есть внятное объяснение, почему разработчики .Net сделали такую кривоту? P.S.: Из вышеотписавшихся хоть кто-то вообще понимает, что такое volatile? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:12 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Конечно нет , Свеном! Пора тебе браться за курсы по C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:15 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Нет, никто не знает, Владик. Только на тебя одна надежда. И да, ты хоть знаешь, за что дают MVP? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:20 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Вот, мне интересно. Чувак, прекрасно знает, что его вообще не очень любят (есть за что) и, почти не считаются с ним (тоже есть за что). Но он упорно продолжает создавать и создавать темы, и спрашивается какой смысл? Разобраться в чем либо? Нет, не разобраться. Почти каждая его тема свалилась в срач, либо приколы над ним же. Мазохист, какой-то, наш СвеноВладикОзеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:25 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
АбсолютИ да, ты хоть знаешь, за что дают MVP?Да мне, признаться, насрать. Я вижу, что технический уровень этих людей оставляет желать лучшего. MVP - это филькина грамота, на которую молятся в вашей весьма специфичной тусовке. Поэтому для меня MVP, это примерно то же самое, что и девочка, выкладывающая в Инстаграме свои фото в зеркале с Айфоном в руках: смысла ноль, но типо круто. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:25 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjvИ почему я все равно могу де-факто сделать long волатильным через Interlocked, но не могу это сделать по-человечески с volatile? разницу между Interlocked и volatile знаешь? утверждение «сделать long волатильным» выдаёт профессиональную кухарку, предел знаний которой — борщ. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:26 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjv, ну дык если тебе посрать, чаго поднимаешь тему? Противоречие, не иначе. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:26 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
hVosttразницу между Interlocked и volatile знаешь? утверждение «сделать long волатильным» выдаёт профессиональную кухарку, предел знаний которой — борщ. Тсс, не пали контору. Интересно, какие дальше действия будут у товарисча. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:28 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjvи что на самом деле делает volatile слёзы... какой же всё таки ценный кадр работает на врага ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:30 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjvИз вышеотписавшихся хоть кто-то вообще понимает, что такое volatile? Очень бы хотелось узнать, тк вы также в числе вышеотписавшихся, ваше понимание volatile... Дополнительно, раз уж вы не согласны с мнением конкретного MVP-шника, огласите, в какой именно части это несогласие проявляется? ЗЫ Кстати, и зачем вам в вашей задаче с неопределенными потребителями volatile? Это какая такая логика требует такой извращенности? Учитывая ваши предыдущие высказывания, я боюсь себе даже представить, каким образом сочетаются SSIS, сериализация коллекций, volatile и широкий круг неизвестных пользователей с непонятными требованиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 23:56 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Arm79, громко вбосил и ушёл, называется затроллил ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 01:51 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
я ему благодарен,что из-за его вопрос вспоминаешь различные темы)) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 12:14 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
netivanя ему благодарен,что из-за его вопрос вспоминаешь различные темы)) +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 12:16 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
cdtyjv Из вышеотписавшихся хоть кто-то вообще понимает, что такое volatile? Я не понимаю. Обьясните. Сделайте доброе дело. Я серьезно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 13:50 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
Arm79я боюсь себе даже представить, каким образом сочетаются SSIS, сериализация коллекций, volatile и широкий круг неизвестных пользователей с непонятными требованиями. Я тоже боюсь. Этож никак не меньше чем СкайНет должон выйти в результате такого глубокого кодинга... :-О ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 13:52 |
|
Почему long/double нельзя объявить volatile?
|
|||
---|---|---|---|
#18+
netivanя ему благодарен,что из-за его вопрос вспоминаешь различные темы))Не тот случай. Вот вся полученная от него информация по итогам последних топиков: 1. ICollection не такой как я хочу. 2. volatile double не работает. Я бы не стал называть эту информацию полезной. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 14:34 |
|
|
start [/forum/topic.php?fid=20&msg=38692402&tid=1402712]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 355ms |
total: | 509ms |
0 / 0 |