Войти
ФлеймФорумПрограммирование

Страшный БАГ в Visual C++ (10 стр)

Страницы: 16 7 8 9 10 11 Следующая »
#135
(Правка: 22:02) 21:58, 26 мар. 2020

Ghost2
> Ты или опять ничего не понял
Я тебе так и сказал, что ты втираешь дичь. Что ты мне сейчас вот написал?
Какое отношение этот рандомный набор слов имеет к моему утверждению?
С чем именно ты не согласен? Или согласен? Вот это утверждение -

> Нет и не может быть такой задачи - "уложить флоу спать в мертвую на
> ВАНГАПЕРИОД".

оно ложное?

> Ситуации - есть.

Или вот это?

> А задачи - нет. И есть говнокодерки, которые думают, что это -
> задача.

Или это?

Я реально не понимаю твой сумбур. Блин, как вообще можно понять твое утверждение "sleep - это альтернатива написанию драйвера"? Что это за бред-то, лол? Ты в каком мануале это вычитал? В журнале "Кругозор"? (который у меня узкий)


#136
22:46, 26 мар. 2020

beejah

Что-то у тебя слишком часто начало (до криков) пригорать от несправедливости в интернете. Мистер гудлейфр и доктор биджа, лол

> Я тебе так и сказал, что ты втираешь дичь
Да ничего я тебе не втираю. Ты кто вообще такой, чтобы я этим занимался? Клоун и ник рядом с ним, не более.

> этот рандомный набор слов имеет к моему утверждению
К какому именно?

> оно ложное?
Конечно да. Во первых, зависит от окружения, мы же не про тёплые мамины ретузы сейчас говорим, а в том числе про суровые будни embedded и bare metal кодинга (уж коли ты там где-то выше завёл разговор про управление двигателями). Во вторых, потому что, судя по вопросу
> как вообще можно понять твое утверждение «sleep - это альтернатива написанию драйвера»
у тебя не хватает фантазии выдумать возможный сценарий. Если есть возможность получить разумными средствами надежную синхру, то конечно ею стоит воспользоваться. Но иногда такой возможности нет.

#137
23:38, 26 мар. 2020

Ghost2
> суровые будни embedded и bare metal кодинга (уж коли ты там где-то выше завёл
> разговор про управление двигателями)
Ghost2
> sleep
Ghost2
> надежную синхру
Изображение

#138
1:03, 27 мар. 2020

Ghost2
> Конечно да.
Тупорылая, собачья чушь. Ложь.
Чья подпись стоит под ТЗ с такой формулировкой задачи?
Твоя? Мамкина? Имбецила, который не знает, куда ему девать твое время и свои деньги?

> у тебя не хватает фантазии выдумать
Нет, родной. У меня не хватает наглости и непорядочности.
А у тебя, как ты правильно заметил - хватает.

> суровые будни embedded и bare metal кодинга
Они у тебя потому и суровые, что слипов напихать - много ума не надо, а голову включить - сложна.

#139
(Правка: 1:44) 1:31, 27 мар. 2020

beejah

> Тупорылая, собачья чушь. Ложь.
Нужно быть тупорылой брешущей собакой, чтобы не понимать, что usleep(100), вместо событийной логики, может сэкономить время, деньги и человеческие ресурсы. Один раз из 20, но может.

> Чья подпись стоит под ТЗ
Ты дофига, как я погляжу, ТЗ с подписями видел. Таких, чтобы в них описывались на уровне API, как тебе проснуться, чтобы не обосраться. В таких ТЗ наверное черкашами расписываются.

> который не знает, куда ему девать твое время и свои деньги
Да ему как раз пофиг в целом, на какой ты пойдёшь программизм ради достижения целей того самого ТЗ.

> У меня не хватает наглости и непорядочности.
Да всего у тебя хватает. Не стоит недооценивать свою гоп-сущность.

> Они у тебя потому и суровые, что слипов напихать
Не болтай ерундой. Ты читаешь жопой, если все ещё думаешь, что я считаю слипы универсальным решением вопросов релаксации системы.

#140
1:39, 27 мар. 2020

Delfigamer

> sleep
> надежную синхру
Что тебя смущает?

#141
1:41, 27 мар. 2020

Ghost2
Т.е твое "конечно, да" - это "конечно, я придумал какую-то херню, которую никогда в глаза не видел, потому что ее не может быть в принципе". Ты сам замечаешь, какую дичь ты пишешь? Тебя невозможно понимать.

#142
(Правка: 2:01) 1:44, 27 мар. 2020

- Не может быть такой задачи.
- Конечно, может.
- Почему?
- Потому что ее не может быть в ТЗ. Такая задача имеет место быть, потому что не имеет места быть. Я не идиот. Ты сам дурак.

Отлично, лол. Поговорили. Давай еще раз.

Там, где sleep, т.е укладывание в неконтролируемую спячку - там проблема. ВСЕГДА. В 100% случаев. Это не значит, что эту проблему всегда можно решить. Это не значит, что эту проблему всегда нужно решать. Это не значит, что мы всегда несем значимый технологический риск, оставляя все как есть. Это значит только то, что проблема есть.

Я не понимаю, что парадоксального ты нашел в этой мысли. Проблемы того же циклического опроса известны уже полвека минимум. Они - есть.
Небо - голубое. Трава - зеленая. Циклический опрос имеет свои недостатки. Которые sleep ЯВНО обозначает.

Что тут спорно?
Что за херню ты мне пытаешься втереть, я реально не понимаю.

#143
2:00, 27 мар. 2020

beejah

> Т.е твое "конечно, да"
Нет, не «то есть».

> Ты сам замечаешь, какую дичь ты пишешь?
Конечно нет, как и все нормальные люди. А ты замечаешь, когда несёшь дичь?

> Тебя невозможно понимать.
Если перед глазами стоят кровавые говнокодеры, то никогда и не поймёшь. Тут нужно расслабиться и попробовать вести конструктивный диалог, а не склонять слово говно и его сочетания в каждом втором предложении.

#144
(Правка: 2:03) 2:01, 27 мар. 2020

Ghost2
> Нужно быть тупорылой брешущей собакой, чтобы не понимать, что usleep(100),
> вместо событийной логики, может сэкономить время, деньги и человеческие
> ресурсы. Один раз из 20, но может.
Назови проблему икс, где это экономия реально есть.
Сразу говорю - в управлении двигателем слипов нет. Двигатель вообще управляется не алгоритмом, а функциональной зависимостью, а процессор - это всего лишь DSP, который в бесконечном цикле считывает входы, прогоняет уравнения и задаёт уровни на выходах.
Станки на конвейере программируются аналогичным способом, только там появляются дискретные сигналы и машины состояний. Если нужно отмерить интервал времени - конечный автомат переводится в состояние "ждём пока не наступит момент", причём из этого состояния он выводится не только таймером, но и датчиками аварии, и кнопкой "стоп-машина".
Так что я не вижу, для какой проблемы Sleep окажется лучшим решением, чем WaitOrTimeout.

#145
2:03, 27 мар. 2020

Ghost2
> Нет, не «то есть».
Снова ложь. Я умею читать.

> и попробовать вести конструктивный диалог
Да как его вести, если ты на ходу недопереобуваешься.

#146
2:08, 27 мар. 2020

beejah

> Потому что ее не может быть в ТЗ
Ты можешь привести пункт ТЗ (из своей обширной практики), где бы требования опускались до того, каким образом конкретно тебе реализовать какой-либо функционал?

#147
(Правка: 2:34) 2:32, 27 мар. 2020

Ghost2
> Ты можешь привести пункт ТЗ (из своей обширной практики), где бы требования
> опускались до того, каким образом конкретно тебе реализовать какой-либо
> функционал?
Ну, как минимум, мог бы озвучить на память. Но это несущественно, потому что ничего не доказывает и не опровергает.

Существенно, можешь ли ты привести конкретный пункт. Это доказало бы ложность моего утверждения. Но ты не можешь. Потому что утверждение - истинное. И ты это знаешь, просто зачем-то врешь и пытаешься сделать вид, что это ты мне сейчас доказываешь его истинность. Хотя только что говорил обратное. Это какая-то дичь.

#148
2:34, 27 мар. 2020

beejah

> т.е укладывание в неконтролируемую спячку
Не всегда в неконтролируемую.
Именно потому и не всегда это является проблемой.

> Это не значит, что эту проблему всегда нужно решать
Когда есть полулитровая бутылка с 250 граммами водки, то в 22:30 это ещё не проблема, а в 22:50 уже нужно что-то думать.

> Я не понимаю, что парадоксального ты нашел в этой мысли
Твоё первое сообщение в этой теме, в связи с вышесказанным, сильно потеряло в плане пассионарности.

#149
2:38, 27 мар. 2020

Ghost2
> Не всегда в неконтролируемую.
Всегда, лол. Всегда. Просто ты разницу между слипом и разгрузом не раздупляешь.

Страницы: 16 7 8 9 10 11 Следующая »
ФлеймФорумПрограммирование