Показать сообщение отдельно
Старый 07.10.2009, 00:33   #2  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Метод updateBlockServer имеет основное ветвление в алгоритме:
  • разблокирование журнала //unlock
  • блокирование журнала //lock
Прокомментирую разблокирование журнала, к которому относится тот кусок кода с "ошибкой":
  1. Проверяется жива ли сессия, которая вызывала метод. Если сессия жива, то переходим к п. 2
  2. Если журнал блокирован системой -- ничего не делаем, переходим к п. 3
  3. В конце-концов, журнал не блокирован системой и сессия жива, то обновляются итоги
Проверить п. 1 мне не удалось, т. к. деббагер отваливается если убить сессию его вызвавшую. Но я думаю, эта ветка алгоритма обусловлена клиент-серверным взаимодействием.

Нажмите на изображение для увеличения
Название: _updateBlockServer.png
Просмотров: 276
Размер:	23.8 Кб
ID:	5219