日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種提高線程執(zhí)行效率的優(yōu)化方法及終端與流程

文檔序號:39718655發(fā)布日期:2024-10-22 13:06閱讀:2來源:國知局
一種提高線程執(zhí)行效率的優(yōu)化方法及終端與流程

本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別涉及一種提高線程執(zhí)行效率的優(yōu)化方法及終端。


背景技術(shù):

1、目前的很多系統(tǒng)中,都存在有任務(wù)處理數(shù)據(jù)的功能。因為存在的數(shù)據(jù)量很多,通常都會采用多線程的方式來進行海量數(shù)據(jù)的處理。最常見的一種方式就是,讀取出需要處理的數(shù)據(jù)量,把這些數(shù)據(jù)量平均分配給一定數(shù)量的線程,由這些線程并發(fā)進行這些數(shù)據(jù)的處理??墒?,由于具體數(shù)據(jù)的處理邏輯可能不一樣,或者數(shù)據(jù)內(nèi)部再次關(guān)聯(lián)出來的數(shù)據(jù)總量不一樣,所以即使是已經(jīng)把所有入?yún)⒌臄?shù)據(jù)平均分配給每一個線程,該線程處理完所有數(shù)據(jù)的時間也可能是不一致的,可能快,可能慢。因此,即使數(shù)據(jù)平均分配給各個線程執(zhí)行,所有的線程執(zhí)行完畢,也可能有些快,有些慢,因而只需要有一個線程未執(zhí)行完畢,該任務(wù)將無法結(jié)束,進而此也無法釋放已結(jié)束的線程。


技術(shù)實現(xiàn)思路

1、本發(fā)明所要解決的技術(shù)問題是:提供一種提高線程執(zhí)行效率的優(yōu)化方法及終端,解決線程任務(wù)執(zhí)行效率低的問題。

2、為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

3、一種提高線程執(zhí)行效率的優(yōu)化方法,包括步驟:

4、s1、建立線程間的數(shù)據(jù)共享,控制每個線程獲取數(shù)據(jù)進行處理;

5、s2、經(jīng)歷預(yù)設(shè)時長后,監(jiān)控并獲取每個線程的剩余數(shù)據(jù)量;

6、s3、將線程按照自身的所述剩余數(shù)據(jù)量大小進行排序,根據(jù)排序結(jié)果對各線程的剩余數(shù)據(jù)量進行遷移均衡。

7、為了解決上述技術(shù)問題,本發(fā)明采用的另一技術(shù)方案為:

8、一種動態(tài)調(diào)整采樣率的優(yōu)化終端,包括存儲器、處理器以及存儲在所述存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時完成以下步驟:

9、s1、建立線程間的數(shù)據(jù)共享,控制每個線程獲取數(shù)據(jù)進行處理;

10、s2、經(jīng)歷預(yù)設(shè)時長后,監(jiān)控并獲取每個線程的剩余數(shù)據(jù)量;

11、s3、將線程按照自身的所述剩余數(shù)據(jù)量大小進行排序,根據(jù)排序結(jié)果對各線程的剩余數(shù)據(jù)量進行遷移均衡。

12、本發(fā)明的有益效果至少包括:提供一種提高線程執(zhí)行效率的優(yōu)化方法及終端,每隔一定時長對線程中的剩余數(shù)據(jù)量進行監(jiān)控,以此反映每個線程的數(shù)據(jù)處理效率,并根據(jù)剩余數(shù)據(jù)量的大小對線程進行排序,在排序靠前和排序靠后的線程之間進行數(shù)據(jù)遷移,從而動態(tài)調(diào)控各個線程的剩余數(shù)據(jù)量來確保處理快的線程能夠處理更多的數(shù)據(jù),確保處理慢的線程處理較少的數(shù)據(jù),最終實現(xiàn)處理較快的線程能夠慢一些結(jié)束任務(wù),處理比較慢的線程能夠快一些結(jié)束任務(wù),最終實現(xiàn)整體的線程都趨于一致的時間范圍之內(nèi)結(jié)束,提高整體線程的處理效率,提高系統(tǒng)性能。



技術(shù)特征:

1.一種提高線程執(zhí)行效率的優(yōu)化方法,其特征在于:包括步驟:

2.根據(jù)權(quán)利要求1所述的一種提高線程執(zhí)行效率的優(yōu)化方法,其特征在于:所述步驟s3具體包括步驟:

3.根據(jù)權(quán)利要求2所述的一種提高線程執(zhí)行效率的優(yōu)化方法,其特征在于:所述步驟s3還包括步驟:

4.根據(jù)權(quán)利要求1所述的一種提高線程執(zhí)行效率的優(yōu)化方法,其特征在于:

5.根據(jù)權(quán)利要求4所述的一種提高線程執(zhí)行效率的優(yōu)化方法,其特征在于:所述redis數(shù)據(jù)庫設(shè)有異步線程,所述異步線程監(jiān)控redis中每個線程的剩余數(shù)據(jù)量。

6.一種提高線程執(zhí)行效率的優(yōu)化終端,其特征在于:包括存儲器、處理器以及存儲在所述存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時完成以下步驟:

7.根據(jù)權(quán)利要求6所述的一種提高線程執(zhí)行效率的優(yōu)化終端,其特征在于:所述步驟s3具體包括步驟:

8.根據(jù)權(quán)利要求7所述的一種提高線程執(zhí)行效率的優(yōu)化終端,其特征在于:所述步驟s3還包括步驟:

9.根據(jù)權(quán)利要求6所述的一種提高線程執(zhí)行效率的優(yōu)化終端,其特征在于:

10.根據(jù)權(quán)利要求9所述的一種提高線程執(zhí)行效率的優(yōu)化終端,其特征在于:所述redis數(shù)據(jù)庫設(shè)有異步線程,所述異步線程監(jiān)控redis中每個線程的剩余數(shù)據(jù)量。


技術(shù)總結(jié)
本發(fā)明公開一種提高線程執(zhí)行效率的優(yōu)化方法及終端,包括步驟:控制每個線程獲取數(shù)據(jù)進行處理;經(jīng)歷預(yù)設(shè)時長后,監(jiān)控并獲取每個線程的剩余數(shù)據(jù)量;將線程按照自身的所述剩余數(shù)據(jù)量大小進行排序,根據(jù)排序結(jié)果對各線程的剩余數(shù)據(jù)量進行遷移均衡。本發(fā)明每隔一定時長對線程中的剩余數(shù)據(jù)量進行監(jiān)控,以此反映每個線程的數(shù)據(jù)處理效率,并根據(jù)剩余數(shù)據(jù)量的大小對線程進行排序,在排序靠前和排序靠后的線程之間進行數(shù)據(jù)遷移,從而動態(tài)調(diào)控各個線程的剩余數(shù)據(jù)量來確保處理快的線程能夠處理更多的數(shù)據(jù),最終實現(xiàn)整體的線程都趨于一致的時間范圍之內(nèi)結(jié)束,提高整體線程的處理效率,提高系統(tǒng)性能。

技術(shù)研發(fā)人員:劉德建,張少敏,鄭坦,郭孟祺,鄭錦斌,陳宏
受保護的技術(shù)使用者:福建天晴在線互動科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1