(Untitled)

Jan 14, 2009 22:26

Произошло непредвиденное, я умудрился получить Race Condition в принципиально однопоточной среде. А во всем виноваты callbacks. Осталось разобраться как все это теперь фиксить.

Leave a comment

Comments 4

highlander_spb January 14 2009, 12:05:06 UTC
Callback и "принципиально однозадачная среда".

Какой-то, я бы сказал, диссонанс в этих словах просматривается :)

Reply

vavatl January 14 2009, 12:21:19 UTC
Почему? Поток-то один. Просто они друг за другом вызываются.
Иногда в неправильном порядке, от чего не все работает :)

Reply

highlander_spb January 14 2009, 12:59:50 UTC
Колбеки сам поток дергает или кто-то третий?

Reply

vavatl January 14 2009, 13:04:34 UTC
Виртуальная машина :) Я же для Flash пишу. Да не, я уже разобрался. Оказывается, когда меняешь местами два элемента в массиве, иногда надо проверять, не одинаковые ли индексы. Особенно если меняешь не совсем копированием :)

Reply


Leave a comment

Up