Re[14]: Блокировки в бизнес-слое
От: Qulac Россия  
Дата: 29.09.17 10:52
Оценка:
Здравствуйте, IB, Вы писали:

IB>Здравствуйте, Poul_Ko, Вы писали:


IB>Писать же свой менеджер блокировок, особенно не имея преставления как это работает в базах... Да проще IB>разобраться как БД работает.


В принципе он не так сложен, почти для всего хватит такой модели:

  //Получение блокировки 
  public void Lock(Object data,Write/Read mode,Object owner)
  
  //снятие всех блокировок данного владельца
  public void UnLock(Object owner);


Ответственность за исполнение блокировок лежит на клинском коде, т.е. всегда прежде чем трогать объект, получаем на него блокировку. А вот менеджер транзакций это уже более сложная задача.
Программа – это мысли спрессованные в код
Отредактировано 29.09.2017 11:11 Qulac . Предыдущая версия . Еще …
Отредактировано 29.09.2017 11:11 Qulac . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.