<ForNeVeR> Братья по коду!
<ForNeVeR> Я сошёл с ума.
<ForNeVeR> Сегодня утром зазвонил будильник. Я, не просыпаясь, его отключил. И тут вот задумался - как это часть побочных эффектов сработала, но функция просыпания полностью не вызвалась? Скачал код, начал разбираться. Действительно, почему-то подсистема пробуждения принимала колбек, который вызывала позже. Убрал колбеки, сделал вызов полного пробуждения вместе с отключением будильника, немножко исправил работу с разделяемыми ресурсами. Откомпилировал, прошил. Посмотрел на часы... 08:00. И тут я окончательно проснулся и понял, что занимаюсь бредом и уже скоро опоздаю на работу.
<ForNeVeR> Я сошёл с ума.
<ForNeVeR> Сегодня утром зазвонил будильник. Я, не просыпаясь, его отключил. И тут вот задумался - как это часть побочных эффектов сработала, но функция просыпания полностью не вызвалась? Скачал код, начал разбираться. Действительно, почему-то подсистема пробуждения принимала колбек, который вызывала позже. Убрал колбеки, сделал вызов полного пробуждения вместе с отключением будильника, немножко исправил работу с разделяемыми ресурсами. Откомпилировал, прошил. Посмотрел на часы... 08:00. И тут я окончательно проснулся и понял, что занимаюсь бредом и уже скоро опоздаю на работу.
<ForNeVeR> Brothers in code!
<ForNeVeR> I'm out of my mind.
<ForNeVeR> The alarm rang this morning. I turned it off without waking up. And then I thought - how did this part of the side effects work, but the wake-up function did not fully invoke? I downloaded the code and started to figure it out. Indeed, for some reason, the awakening subsystem accepted the callback, which it called later. I removed the callbacks, made a full wakeup call along with disabling the alarm, slightly corrected the work with shared resources. Compiled, I asked for it. I looked at my watch ... 08:00. And then I finally woke up and realized that I was doing nonsense and would soon be late for work.
<ForNeVeR> I'm out of my mind.
<ForNeVeR> The alarm rang this morning. I turned it off without waking up. And then I thought - how did this part of the side effects work, but the wake-up function did not fully invoke? I downloaded the code and started to figure it out. Indeed, for some reason, the awakening subsystem accepted the callback, which it called later. I removed the callbacks, made a full wakeup call along with disabling the alarm, slightly corrected the work with shared resources. Compiled, I asked for it. I looked at my watch ... 08:00. And then I finally woke up and realized that I was doing nonsense and would soon be late for work.
У записи 1 лайков,
0 репостов.
0 репостов.
Эту запись оставил(а) на своей стене Дмитрий Гурин