A ce propos, comment fait on pour savoir si un fichier est en train d'etre creer??? Je dois recuperer des fichiers generer sur le serveur et j'ai programme de scanne de repertoire. Je n'ai pas encore aborde le probleme de fichier en generation. Si vous avez une idee...
-----Message d'origine----- De : Patrice Godard [mailto:[EMAIL PROTECTED]] Envoy� : mercredi 5 juin 2002 19:35 � : [EMAIL PROTECTED] Objet : Re: Re: Verouiller un fichier Heu... je ne suis pas d'accord. Le fait de d�clarer la servlet "implements SingleThreadModel" n'emp�che pas plusieurs clients d'appeler cette servlet simultan�ment. Mais il dit au servlet engine d'instancier la servlet plusieurs fois et de ne dispatcher qu'un thread par instance. (perte de perfs...) Non moi pour cela je cr�erais un verrou du genre: Cr�er une instance de Object et la placer dans le ServletContext Dans la servlet, avant d'acc�der au fichier je ferais -r�cup de mon objet dans le ServletContext -synchronized(monObjetLock) { ... acc�s fichier } Comme �a on a un mutex sur le fichier. Qu'en pensez-vous? Patrice -----Original Message----- From: LAMY Olivier <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Date: Wed, 5 Jun 2002 18:12:04 +0200 Subject: Re: Verouiller un fichier en d�clarant ta servlet : public class nomservlet extends HttpServlet implements SingleThreadModel Comme �a tout le monde attend son tour. ----- Original Message ----- From: "Aline" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 05, 2002 5:52 PM Subject: Verouiller un fichier > Bonjour, > > J'utilise l'API dom4j pour lire un document XML, le modifier, puis le > r��crire dans le m�me fichier et ceci depuis une servlet. > Or diff�rentes servlets peuvent avoir acc�s � un m�me fichier. > > Quelqu'un pourrait-il m'indiquer le meilleur moyen de v�rouiller un fichier > et de g�rer les acc�s concurrents? > > Merci. > > Aline > Webcaster > T +33 (0)3 28 36 25 23 > F +33 (0)3 20 13 06 04 > http://www.oeilpouroeil.fr > http://www.visiodrome.com ********************************************************************** Ce message �lectronique et tous les fichiers joints ainsi que les informations contenues dans ce message ( ci apr�s "le message" ), sont confidentiels et destin�s exclusivement � l'usage de la personne � laquelle ils sont adress�s. Si vous avez re�u ce message par erreur, merci de le renvoyer � son �metteur et de le d�truire. Toute diffusion, publication, totale ou partielle ou divulgation sous quelque forme que se soit non express�ment autoris�es de ce message, sont interdites. ********************************************************************** This e-mail, any attachments and the information contained (herein " the message" ) are confidential and intended solely for the use of the addressee(s) if you have received this message in error please send it back to the sender and delete it. Unauthorized publication, use, dissemination or disclosure, either whole or partial, of this message is strictly prohibited. -- Use Opera, the most user-friendly web browser on Earth --
