當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁 > 網(wǎng)絡(luò)軟件 > 網(wǎng)絡(luò)輔助 > TMultiThread(多線程工具) V2.0.2.2 官方版
TMultiThread TMultiThread(多線程工具) V2.0.2.2 官方版 版本
  • 軟件大小:831K
  • 軟件語言:英文
  • 軟件類型:國外軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2018-11-08
  • 軟件類別:網(wǎng)絡(luò)輔助
  • 軟件官網(wǎng):http://hanheng168.com
  • 應(yīng)用平臺(tái):Win2003,WinXP,Vista,Win7,Win8

網(wǎng)友評(píng)分: 分?jǐn)?shù) 5

軟件非常好(50% 軟件不好用(50%

  TMultiThread 是一款幫助創(chuàng)建多個(gè)線程的非可視化類工具,用于創(chuàng)建多線程縮略圖或任何其他需要很多線程的任務(wù)。指定一個(gè)max. thread計(jì)數(shù),并簡(jiǎn)單地將工作添加到類中,當(dāng)工作準(zhǔn)備好時(shí),將調(diào)用帶有結(jié)果的回調(diào)事件。

TMultiThread

【功能特點(diǎn)】

  1) 提高應(yīng)用程序響應(yīng)。這對(duì)圖形界面的程序尤其有意義,當(dāng)一個(gè)操作耗時(shí)很長(zhǎng)時(shí),整個(gè)系統(tǒng)都會(huì)等待這個(gè)操作,此時(shí)程序不會(huì)響應(yīng)鍵盤、鼠標(biāo)、菜單的操作,而使用多線程技術(shù),將耗時(shí)長(zhǎng)的操作(time consuming)置于一個(gè)新的線程,可以避免這種尷尬的情況。

  2) 使多CPU系統(tǒng)更加有效。操作系統(tǒng)會(huì)保證當(dāng)線程數(shù)不大于CPU數(shù)目時(shí),不同的線程運(yùn)行于不同的CPU上。

  3) 改善程序結(jié)構(gòu)。一個(gè)既長(zhǎng)又復(fù)雜的進(jìn)程可以考慮分為多個(gè)線程,成為幾個(gè)獨(dú)立或半獨(dú)立的運(yùn)行部分,這樣的程序會(huì)利于理解和修改。

TMultiThread

【使用說明】

  一.建立環(huán)境

  threading

  安裝:anaconda自帶

  二.使用格式

  1 import threading

  2 class Set_Globa(threading.Thread):

  3   def __init__(self):

  4   super(Set_Globa, self).__init__()

  5   def run(self):

  6   pass

  7 Set_Globa().start()

  三.注意事項(xiàng):

  多線程必然有數(shù)據(jù)的交互故而一定要用到threading.Lock()鎖,在使用交互數(shù)據(jù)時(shí)一定要獲得和釋放鎖

TMultiThread

  四.使用思路:

  思路一:1 + X多線程

  情景:多線程處理for循環(huán)并且每個(gè)for循環(huán)彼此獨(dú)立互不影響

  線程數(shù):1 + X

  1:分發(fā)線程,所有的數(shù)據(jù)獲得由此線程承擔(dān),并分發(fā),分發(fā)時(shí)注意獲得鎖

  X:執(zhí)行線程,從交互的數(shù)據(jù)部分取出數(shù)據(jù)并進(jìn)行執(zhí)行。

  設(shè)置多個(gè)global變量作為線程間的交互的數(shù)據(jù)存儲(chǔ)地址。

【更新日志】

  V2.0.2.2

  在調(diào)用工作者回調(diào)事件時(shí)固定“結(jié)果”不為零

  V2.0.1.1

  添加 ThreadStartCallback 和 ThreadFinishedCallback 回調(diào)事件

軟件特別說明

標(biāo)簽: TMultiThread 多線程

其他版本下載
相關(guān)文章
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 hanheng168.com.All rights reserved.

浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)