Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
import multiprocessing
import time
 
class ClockProcess(multiprocessing.Process):
      def __init__(self,interval):
            multiprocessing.Process.__init__(self)
            self.interval = interval
      def run(self):
            while True:
                   print("The time is %s" % time.ctime())
                   time.sleep(self.interval)
 
if __name__ == '__main__':
       p = ClockProcess(15)
       p.start()
Lorsque que j'exécute ce code tiré de 'Python essential reference', l'heure est affichée à interval régulié dans la console.
Pourtant la console et le 'Process' n'ont pas le même PID?
Le 'Process' hérite t'il donc du stdout de la console?