Exemple #1
0
def main():
    database = Database()
    alarmLog = AlarmLog()
    summarizer = Summarizer(database, alarmLog)
    clock = Clock(summarizer)
    alarmWriter = AlarmWriter(summarizer)
    driver1 = Driver(1, summarizer)

    clock.start()
    alarmWriter.start()
    driver1.start()
    sleep(1000)
Exemple #2
0
def main(argv):
	n = 100000
	loops = 1000
	threads = 0
	if len(argv) >= 4:
		n = int(argv[1])
		loops = int(argv[2])
		threads = int(argv[3])
		
	c = Creator(n, loops)
	if threads == 1:
		c.start()
		sleep(1000.0)
	else:
		c.body()
Exemple #3
0
	def run(self, *args):
		sleep(self.sleep_period)
		self.result.put(self.value)
Exemple #4
0
 def cascadeLock(self):
     print "First level locked"
     sleep(1.0)
     self.secondLevel.lockSecondLevel()