Настоящий Флеймер
Зарегистрирован: 16 August 2006
Сообщения: 1510
Примеры кода: 0
|
Re: Реентерабельность хандлеров |
05 December 2007 13:33 |
|
|
|
|
Блин, ну куда ж понятнее...
Вся затыка в том, что тут асинхронность ну никак не поможет. Ну можно например запросы на скачку и парсинг ложить SQL-брокеру. И что хандлер делать будет это время? - Ведь к нему поступил запрос на ОТРИСОВКУ рисунка, которого по тем или иным причинам ЕЩЕ НЕТ в кеше.
Поэтому он и работает сейчас в один поток безо всяких асинхронностей. Но поскольку у него ниибацца какой сложный алгоритм - он виснет когда начинает в несколько потоков считаться.
Похоже я асилил - нету у меня другого пути - как лочить критические секции хандлера...
|
|