程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python多線程執行測試用例

編輯:Python

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)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved