un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un test
atomique sur une variable. Cela _peut_ servir de mutex sur des zones
de mémoire partagée (encore qu'on puisse utiliser un mutex dans la
même variable partagée sous certaines conditions), mais cela sert
aussi à un tas d'autres choses.
l'un est fait pour les
threads et l'autre (les sémaphores) c'est pour les processus leur
finalité est la même
partager une ressource ou faire une syncro la différence réside da ns la
sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu lé ve un
lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la pui ssance
des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui restera,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un test
atomique sur une variable. Cela _peut_ servir de mutex sur des zones
de mémoire partagée (encore qu'on puisse utiliser un mutex dans la
même variable partagée sous certaines conditions), mais cela sert
aussi à un tas d'autres choses.
l'un est fait pour les
threads et l'autre (les sémaphores) c'est pour les processus leur
finalité est la même
partager une ressource ou faire une syncro la différence réside da ns la
sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.
Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu lé ve un
lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la pui ssance
des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui restera,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un test
atomique sur une variable. Cela _peut_ servir de mutex sur des zones
de mémoire partagée (encore qu'on puisse utiliser un mutex dans la
même variable partagée sous certaines conditions), mais cela sert
aussi à un tas d'autres choses.
l'un est fait pour les
threads et l'autre (les sémaphores) c'est pour les processus leur
finalité est la même
partager une ressource ou faire une syncro la différence réside da ns la
sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu lé ve un
lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la pui ssance
des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui restera,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
JKB a écrit :un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un te st
atomique sur une variable. Cela _peut_ servir de mutex sur des zon es
de mémoire partagée (encore qu'on puisse utiliser un mutex dan s la
même variable partagée sous certaines conditions), mais cela s ert
aussi à un tas d'autres choses.
je te signal que j'ai codée avec mais petits doigt voir un peut plus
haut un sémaphore avec un mutex voir fonction lecturel'un est fait pour les threads et l'autre (les sémaphores) c'est po ur
les processus leur finalité est la même
partager une ressource ou faire une syncro la différence réside d ans
la sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu lé ve
un lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la
puissance des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui rest era,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
non il y a une doubles liste
entre -> fifo -> boolean ->fifo ->sortie
JKB a écrit :
un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un te st
atomique sur une variable. Cela _peut_ servir de mutex sur des zon es
de mémoire partagée (encore qu'on puisse utiliser un mutex dan s la
même variable partagée sous certaines conditions), mais cela s ert
aussi à un tas d'autres choses.
je te signal que j'ai codée avec mais petits doigt voir un peut plus
haut un sémaphore avec un mutex voir fonction lecture
l'un est fait pour les threads et l'autre (les sémaphores) c'est po ur
les processus leur finalité est la même
partager une ressource ou faire une syncro la différence réside d ans
la sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.
Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu lé ve
un lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la
puissance des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui rest era,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
non il y a une doubles liste
entre -> fifo -> boolean ->fifo ->sortie
JKB a écrit :un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un te st
atomique sur une variable. Cela _peut_ servir de mutex sur des zon es
de mémoire partagée (encore qu'on puisse utiliser un mutex dan s la
même variable partagée sous certaines conditions), mais cela s ert
aussi à un tas d'autres choses.
je te signal que j'ai codée avec mais petits doigt voir un peut plus
haut un sémaphore avec un mutex voir fonction lecturel'un est fait pour les threads et l'autre (les sémaphores) c'est po ur
les processus leur finalité est la même
partager une ressource ou faire une syncro la différence réside d ans
la sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu lé ve
un lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la
puissance des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui rest era,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
non il y a une doubles liste
entre -> fifo -> boolean ->fifo ->sortie
JKB a écrit :un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un test
atomique sur une variable. Cela _peut_ servir de mutex sur des zones
de mémoire partagée (encore qu'on puisse utiliser un mutex dans la
même variable partagée sous certaines conditions), mais cela sert
aussi à un tas d'autres choses.
je te signal que j'ai codée avec mais petits doigt voir un peut plus
haut un sémaphore avec un mutex voir fonction lecture
l'un est fait pour les
threads et l'autre (les sémaphores) c'est pour les processus leur
finalité est la même
partager une ressource ou faire une syncro la différence réside dans la
sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu léve un
lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la puissance
des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui restera,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
non il y a une doubles liste
entre -> fifo -> boolean ->fifo ->sortie
JKB a écrit :
un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un test
atomique sur une variable. Cela _peut_ servir de mutex sur des zones
de mémoire partagée (encore qu'on puisse utiliser un mutex dans la
même variable partagée sous certaines conditions), mais cela sert
aussi à un tas d'autres choses.
je te signal que j'ai codée avec mais petits doigt voir un peut plus
haut un sémaphore avec un mutex voir fonction lecture
l'un est fait pour les
threads et l'autre (les sémaphores) c'est pour les processus leur
finalité est la même
partager une ressource ou faire une syncro la différence réside dans la
sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.
Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu léve un
lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la puissance
des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui restera,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
non il y a une doubles liste
entre -> fifo -> boolean ->fifo ->sortie
JKB a écrit :un mutex ou un sémaphore c'est la même chose,
NON ! Un mutex, c'est un point d'arrêt pour régler les accès
concurrents. Un sémaphore, c'est une décrémentation et un test
atomique sur une variable. Cela _peut_ servir de mutex sur des zones
de mémoire partagée (encore qu'on puisse utiliser un mutex dans la
même variable partagée sous certaines conditions), mais cela sert
aussi à un tas d'autres choses.
je te signal que j'ai codée avec mais petits doigt voir un peut plus
haut un sémaphore avec un mutex voir fonction lecture
l'un est fait pour les
threads et l'autre (les sémaphores) c'est pour les processus leur
finalité est la même
partager une ressource ou faire une syncro la différence réside dans la
sémantique et l'environnement dans lequel ils sont utilisés
Mon dieu... N'utilise que des mots que tu comprends.Des exemples on en trouve autant qu'on veut sur activestate
http://code.activestate.com/recipes/
c'est de la syncro a la portée du premier couillon qui passe tu léve un
lock et tu attends
de tout manier je peut te faire la même chose en c , java pour les
thread, ou basic avec une double liste et un boolean
et l'algo sera le même si si ,la différence résidera dans la puissance
des obj ou des fonctions utilisées
Il te manque le mot _atomique_. Enfin, avec ton booléen, tupeux
essayer. Ça fonctionnera dans 99% des cas et pour le 1% qui restera,
ça explorsera en vol et tu chercheras longtemps la source du
problème.
non il y a une doubles liste
entre -> fifo -> boolean ->fifo ->sortie
Et l'atomicité ? Est-ce que tu sais seulement ce que ça veut dire ?
Tu montres seulement que tu ne sais pas ce que ça implique.
Et l'atomicité ? Est-ce que tu sais seulement ce que ça veut dire ?
Tu montres seulement que tu ne sais pas ce que ça implique.
Et l'atomicité ? Est-ce que tu sais seulement ce que ça veut dire ?
Tu montres seulement que tu ne sais pas ce que ça implique.
c'est de la syncro a la portée du premier couillon qui passe tu léve un
ces agencements doivent dater de début de l'aire informatique en gros
plus de 40 à 50 ans
après la différence réside dans la transposition et le compilateur
remy
c'est de la syncro a la portée du premier couillon qui passe tu léve un
ces agencements doivent dater de début de l'aire informatique en gros
plus de 40 à 50 ans
après la différence réside dans la transposition et le compilateur
remy
c'est de la syncro a la portée du premier couillon qui passe tu léve un
ces agencements doivent dater de début de l'aire informatique en gros
plus de 40 à 50 ans
après la différence réside dans la transposition et le compilateur
remy
remy wrote:c'est de la syncro a la portée du premier couillon qui passe tu lé ve un
Ce qui est à la portée du premier couillon qui passe c'est de faire un
truc qui deadlocke de partout.
Mais aller chercher la librairie Qt
pour donner des exemples de threading en python il faut vraiment un
couillon hors classe.ces agencements doivent dater de début de l'aire informatique en gro s
Pour étaler son inculture sur une aire importante, en effet, il
il ne faut pas être né du début de l'ère moderne.plus de 40 à 50 ans
après la différence réside dans la transposition et le compilate ur
Ni la transposition, ni le compilateur ne vont te sauver des erreurs de
programmation conduisant à des deadlocks.
Encore moins l'utilisation de
librairie de haut niveau où on ne sait pas ce qui se passe. Et compte r
sur le compilateur, c'est rendre à peu près certain que ça ne mar chera
pas avec la version (n+1) du compilateur.remy
remy <remy@fctpas.fr> wrote:
c'est de la syncro a la portée du premier couillon qui passe tu lé ve un
Ce qui est à la portée du premier couillon qui passe c'est de faire un
truc qui deadlocke de partout.
Mais aller chercher la librairie Qt
pour donner des exemples de threading en python il faut vraiment un
couillon hors classe.
ces agencements doivent dater de début de l'aire informatique en gro s
Pour étaler son inculture sur une aire importante, en effet, il
il ne faut pas être né du début de l'ère moderne.
plus de 40 à 50 ans
après la différence réside dans la transposition et le compilate ur
Ni la transposition, ni le compilateur ne vont te sauver des erreurs de
programmation conduisant à des deadlocks.
Encore moins l'utilisation de
librairie de haut niveau où on ne sait pas ce qui se passe. Et compte r
sur le compilateur, c'est rendre à peu près certain que ça ne mar chera
pas avec la version (n+1) du compilateur.
remy
remy wrote:c'est de la syncro a la portée du premier couillon qui passe tu lé ve un
Ce qui est à la portée du premier couillon qui passe c'est de faire un
truc qui deadlocke de partout.
Mais aller chercher la librairie Qt
pour donner des exemples de threading en python il faut vraiment un
couillon hors classe.ces agencements doivent dater de début de l'aire informatique en gro s
Pour étaler son inculture sur une aire importante, en effet, il
il ne faut pas être né du début de l'ère moderne.plus de 40 à 50 ans
après la différence réside dans la transposition et le compilate ur
Ni la transposition, ni le compilateur ne vont te sauver des erreurs de
programmation conduisant à des deadlocks.
Encore moins l'utilisation de
librairie de haut niveau où on ne sait pas ce qui se passe. Et compte r
sur le compilateur, c'est rendre à peu près certain que ça ne mar chera
pas avec la version (n+1) du compilateur.remy
Pour étaler son inculture sur une aire importante, en effet, il
il ne faut pas être né du début de l'ère moderne.
Pour étaler son inculture sur une aire importante, en effet, il
il ne faut pas être né du début de l'ère moderne.
Pour étaler son inculture sur une aire importante, en effet, il
il ne faut pas être né du début de l'ère moderne.
Ni la transposition, ni le compilateur ne vont te sauver des erreurs de
programmation conduisant à des deadlocks.
Ni la transposition, ni le compilateur ne vont te sauver des erreurs de
programmation conduisant à des deadlocks.
Ni la transposition, ni le compilateur ne vont te sauver des erreurs de
programmation conduisant à des deadlocks.
Et alors ? Est-ce que ça implique qu'un sémaphore est un mutex ?
Non. Conclusion ?
Et alors ? Est-ce que ça implique qu'un sémaphore est un mutex ?
Non. Conclusion ?
Et alors ? Est-ce que ça implique qu'un sémaphore est un mutex ?
Non. Conclusion ?