使用winform撰寫了一個程式,點擊一個按鈕后,創建了一個執行緒,在該執行緒中使用emgu讀取視頻,然后將讀取出的資料通過UDP發送出去。當視頻的解析度較低,幀數很多的情況下,點擊按鈕后發現發送資料的效率很低。但是當用滑鼠隨意拖動軟體時,轉發效率瞬間提升了幾十倍。請問如何在不拖動軟體的情況下,也能提高轉發效率???
這是 程式原始碼

這是不拖動軟體時的速度
拖動軟體時的速度能達到80M
uj5u.com熱心網友回復:
設定下執行緒的優先級看看uj5u.com熱心網友回復:
試過了,將軟體行程提高到realTime,將執行緒優先級提高到最高,都不管用。效率仍然很低。拖動軟體效率就提高了uj5u.com熱心網友回復:
為啥2.1Mbps能占用50%的帶寬呢轉載請註明出處,本文鏈接:https://www.uj5u.com/net/74832.html
標籤:C#
下一篇:C# WinForm嵌套控制臺
