コード例 #1
0
ファイル: Consumer.py プロジェクト: SarahRossa/INF3_Gruppe_6
 def consume(self): 
     while True:
        lock.acquire()
        if not self.b.isEmpty():
            print("Consumer consumed", self.b.pop())
            #time.sleep(random.random())
        lock.release()
コード例 #2
0
ファイル: Consumer.py プロジェクト: SarahRossa/INF3_Gruppe_6
 def consume(self):
     while True:
         lock.acquire()
         if not self.b.isEmpty():
             print("Consumer consumed", self.b.pop())
             #time.sleep(random.random())
         lock.release()
コード例 #3
0
 def produce(self):  
     while True:
         lock.acquire()
         if not self.b.isFull():
             self.b.push(randint(1,100))
             print ("Producer produced")
             #time.sleep(random.random())
         lock.release()
コード例 #4
0
ファイル: Producer.py プロジェクト: nikobellic760/INF3SS15
 def produce(self):  
     while True:
         lock.acquire()
         if not self.b.isFull():
             self.b.addElement(randint(1, 100000))
         lock.release()
コード例 #5
0
ファイル: Consumer.py プロジェクト: nikobellic760/INF3SS15
 def consume(self): 
     while True:
         lock.acquire()
         if not self.b.isEmpty():
             print(self.b.getNextElement())
         lock.release()