分享一個基於winForm后台單線程推送多線程並行處理業務的小程序框架


  在前面的文章中我曾分享了一個小程序框架,后來在這個框架基礎上我把它改成了基於多線程並行處理的方式。這個小框架主要用於的場景是這樣的:有時我們需要處理大量數據如來自數據庫表的數據,有時還不能重復處理,如果我們用同步的方式逐條處理的話那么效率肯定會很低下,通常這個時候我們就需要並行地批量處理,這就是多線程的優勢,下面我將簡單說下這個小框架,然后在結尾處大家可以下載源代碼,看看代碼就會很容易知道怎么用了。

  一,解決方案說明

  說明:這個框架與前面文章介紹的框架基本一樣,就多了一個Better.Infrastructure.ThreadProject.CoreBusiness項目,主要核心業務也在這里,其中BParentThread為主類,負責讀取數據與推送到創建的多個子線程里,SubThread為子線程類也就是對單條數據進行處理的具體實現

  二,執行界面預覽

  三,源代碼下載

    源代碼下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM