1 下列有一個簡單的任務,每個任務都會睡眠10秒,如果是用單線程運行,至少要運行100秒,請使用多線程啟動10個線程運行,實現10秒左右運行完所有任務
任務代碼:
import unittest,threadingdef test_task(name): print(f"{threading.current_thread().name}:",name) time.sleep(10)class TestTask(unittest.TestCase): def test01(self): test_task(1) def test02(self): test_task(2) def test03(self): test_task(3) def test04(self): test_task(4) def test05(self): test_task(5) def test06(self): test_task(6) def test07(self): test_task(7) def test08(self): test_task(8) def test09(self): test_task(9) def test10(self): test_task(10)