Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similair es,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similair es,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similair es,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (cré er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends q ue
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy <remy@fctpas.fr> écrivait :
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (cré er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends q ue
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (cré er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends q ue
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
tu prends un ticket dans la file d'attente, quand tu la , tu attends q ue
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
tu prends un ticket dans la file d'attente, quand tu la , tu attends q ue
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
tu prends un ticket dans la file d'attente, quand tu la , tu attends q ue
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
JKB a écrit :
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy <remy@fctpas.fr> écrivait :
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Le Mon, 10 Jan 2011 14:57:42 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthode s similaires,
sauf à recourir à des appels systèmes spécifiqu es (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (cré er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
Le Mon, 10 Jan 2011 14:57:42 +0100,
remy <remy@fctpas.fr> écrivait :
JKB a écrit :
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy <remy@fctpas.fr> écrivait :
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthode s similaires,
sauf à recourir à des appels systèmes spécifiqu es (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (cré er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
Le Mon, 10 Jan 2011 14:57:42 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthode s similaires,
sauf à recourir à des appels systèmes spécifiqu es (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (cré er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
JKB a écrit :Le Mon, 10 Jan 2011 14:57:42 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
je t'écoute aller ....
remy
JKB a écrit :
Le Mon, 10 Jan 2011 14:57:42 +0100,
remy <remy@fctpas.fr> écrivait :
JKB a écrit :
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy <remy@fctpas.fr> écrivait :
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
je t'écoute aller ....
remy
JKB a écrit :Le Mon, 10 Jan 2011 14:57:42 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n'y a
pas de construction de sémaphore possible par des méthodes similaires,
sauf à recourir à des appels systèmes spécifiques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (créer des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu attends que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
je t'écoute aller ....
remy
Le Mon, 10 Jan 2011 15:19:07 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:57:42 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n 'y a
pas de construction de sémaphore possible par des métho des similaires,
sauf à recourir à des appels systèmes spécifi ques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (crà ©er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu atten ds que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
je t'écoute aller ....
remy
Non. Réfléchis un peu à ce que tu as écrit. Il y a plusieurs
grossières erreurs.
JKB
Le Mon, 10 Jan 2011 15:19:07 +0100,
remy <remy@fctpas.fr> écrivait :
JKB a écrit :
Le Mon, 10 Jan 2011 14:57:42 +0100,
remy <remy@fctpas.fr> écrivait :
JKB a écrit :
Le Mon, 10 Jan 2011 14:03:36 +0100,
remy <remy@fctpas.fr> écrivait :
Michel Talon a écrit :
Si maintenant il s'agit de synchroniser plusieurs processus, il n 'y a
pas de construction de sémaphore possible par des métho des similaires,
sauf à recourir à des appels systèmes spécifi ques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (crà ©er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu atten ds que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
je t'écoute aller ....
remy
Non. Réfléchis un peu à ce que tu as écrit. Il y a plusieurs
grossières erreurs.
JKB
Le Mon, 10 Jan 2011 15:19:07 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:57:42 +0100,
remy écrivait :JKB a écrit :Le Mon, 10 Jan 2011 14:03:36 +0100,
remy écrivait :Michel Talon a écrit :Si maintenant il s'agit de synchroniser plusieurs processus, il n 'y a
pas de construction de sémaphore possible par des métho des similaires,
sauf à recourir à des appels systèmes spécifi ques (sémaphores system V
ou posix) ou des bidouilles via le système de fichiers (crà ©er des
fichiers verrouillés avec fcntl).
non
def ecriture(self):
self.mutex.lock()
while (self.lecture!=0):
time.sleep(0.1)
tu prends un ticket dans la file d'attente, quand tu la , tu atten ds que
les autre est fini
Et comment positionnes-tu self.lecture ?
Fais gaffe, terrain glissant ;-)
JKB
c'est le nombres de lecture en cour puisque tu peux faire plusieurs
lecture a la fois contrairement aux écriture
Ce n'est _pas_ la question. Il y a un problème derrière le
positionnement de cette variable. Que tu ne le vois pas est pour le
moins problématique.
JKB
je t'écoute aller ....
remy
Non. Réfléchis un peu à ce que tu as écrit. Il y a plusieurs
grossières erreurs.
JKB