Java 例項 - 字串分隔(StringTokenizer)
阿新 • • 發佈:2020-12-26
code
# python3.2版本之後才有的; from concurrent.futures import ThreadPoolExecutor import time def job(num): print("這是一個%s任務" %(num)) return "執行結果:%s" %(num) if __name__ == '__main__': # 1. 例項化線城池物件,線城池裡麵包含5個執行緒執行任務; pool = ThreadPoolExecutor(max_workers=5) futures = [] for i inOutputsrange(6): # 往執行緒池裡面扔需要執行的任務, 返回的是一個物件(_base.Future()), f1 = pool.submit(job, i) futures.append(f1) time.sleep(2) print(futures[0].done(),'------------') print(futures[0].result()) print(futures[1].done(),'------------') print(futures[1].result())
macname@MacdeMacBook-Pro py % python3 cccccc.py 這是一個0任務 這是一個1任務 這是一個2任務 這是一個3任務 這是一個4任務 這是一個5任務 True------------ 執行結果:0 True ------------ 執行結果:1 macname@MacdeMacBook-Pro py %