пятница, 17 июня 2011 г.

античный race-condition bug

а вот например перечитываю перелистываю (склероз патамушта) старую книжку Windows NT File System Internals и в главе 9 в псевдокоде SFsdCommonRead вижу subj
Если конкретно - гражданин захватывает ERESOURCE FCB->MainResource на чтение и проверяет, не был ли еще инициализирован cache manager для данного файла (страница 430 есличо). Проблема в том, что на Ъ-многоядерной машине может одновременно исполняться два и более buffered read IRP для этого файла и соотв-но как себя поведет cache manager в таком случае - неизвестно. Скорее всего плохо ему станет

1 комментарий:

  1. я не верю уже давно ничему что мне внушают, по умолчанию. в том числе и тебе. по привычке. потому шта матрица всё равно нас всех поимеет. и где гарантия что ты - не её агент? или что я - уже ей не похакан? у каждого есть свои слабости. так задумано Создателем. У всех есть свой изъян. Потому что никто не идеален по _определению_. в чем смысл? Счас вот забью пипетку с хашом а потом по трезвому и поговорим. если захочешь...
    мой мейл старый: anest.oem@gmail.com
    как прочем и джаббер
    pps: рад был повидаться, хоть и виртуально

    ОтветитьУдалить