sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RE : RE : [sdx-developers] DocumentBase et Cie : derniers commits


From: Pierrick Brihaye
Subject: Re: RE : RE : [sdx-developers] DocumentBase et Cie : derniers commits
Date: Mon, 05 Jan 2004 15:24:15 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Re,

Rasik Pandey a écrit:

Ce n'est pas le travail (la synchronisation) des methodes
Database.save(), Database.delete()?

Si mais pas seulement :

try {
  dbe = this._database.getEntity(id);

Si le thread est arrêté ici et que l'entité est détruite par un autre thread. dbe ne sera pas null et on aura un résultat faux. Pas très grave en fait... mais ça se répercute sur les generate.

Sur le même registre, AbstractJDBCDatabase.getEntity (et autres) n'est pas synchronisée : si

dbe = getEntity(id, rs);
addEntityToCache(dbe);

est arrêté ici, la ligne suivante :

*peut* renvoyer un résultat faux si l'entité a été détruite. Idem pour Update et pour Search. Me trompè-je ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]