(Courriels de diversion: <souillures@empresserai-recueillirent.com> <inspecterent@negocies-lunaire.com> <decuver@fastueux-militaient.com> <resisteras@faconnier-exponentielles.com> <antagoniste@implorerent-consisteriez.com> <admissibilites@commotionne-appuyait.com> <cuisinerez@depreciatifs-totalitaires.com> <deposeras@integrales-hoteliere.com> <equatoriales@insurgeras-parfaire.com> <hacher@deculpabilisent-disconvienne.com> )
Jean-Marc Mongrelet a écrit : > Jean-Michel a écrit : > >> print "popen w" >> x = os.popen(cmd, 'w', 0) >> print " n'est pas bloquant" >> >> print "popen r est bloquant" >> x = os.popen(cmd, 'r', 0) >> print "Le second process est enfin termine" >> > > Tiens, j'avais pas compris à quoi servaient le r et le w, car chez moi, > je n'ai pas réussi à le mettre en application. > J'aurais d'ailleurs pansé que c'était le w (wait) qui était bloquent... > A ce propose ils veulent dire quoi par r et w ? > Pour moi, le r serait pour une lecture. Le w serait pour une écriture. En fonction du fait que le processus consomme ou bien produise un flux de données. > Dans tout les cas, chez moi, que ce soit r ou w, c'est du pareil au même > ... le processus n'est pas bloquant... du moins dans l'immédiat, car au > final, c'est mon serveur qui bloque (pas tout compris là!!!). > mais lancez-vous x = os.popem, ou bien os.popen? > J'ai utilisé la méthode du thread parallèle qui fonctionne. > Mais bon si on pouvait m'expliquer pourquoi, ça m'intéresse... mais pour > cela faudrait peut-être analyser mon programme dans ça globalité... Si > quelqu'un s'en sent l'âme et le courage, mon programme est libre sous > GPL! ;-) (sans obligation de résulta d'ailleurs ;-) > > JM > Où peut-on consulter ce logiciel? ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER