from iodev import * from simprocess import * t = Tape() def req_tape(n,b): global t print n,b,t.seek(b) d = Disk() def req_disk(n,b): global d print n,b,d.seek(b) print "\ntesting Binary Chop on Tape Device" p1 = BisectionSeeker("chop+tape",req_tape,20,0,1000) p1.start(); p1.join() print "\ntesting Binary Chop on Disk Device" p2 = BisectionSeeker("chop+disk",req_disk,20,0,1000) p2.start(); p2.join()