task

    0熱度

    1回答

    是否可以在一個進度條中呈現兩個嵌套任務的進度? 我的意思是,如果我必須從幾個目錄中的幾個文件讀取行。我有這樣的代碼片段: 編輯: final int steps = directories.size(); Task<Integer> task2 = new Task<Integer>() { /** */ @Override

    0熱度

    1回答

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TaskStart { class Program { private static void Pri

    0熱度

    1回答

    當Laravel 5應用程序出現故障(計劃維護或其他情況),但幾分鐘後恢復時,Laravel會自動知道是否趕上並運行那些錯過的任務? 如果不是,處理可能錯過任務的追趕的首選方法是什麼?

    -1熱度

    1回答

    我是新來的多線程/異步處理,所以如果有比Task.Factory.StartNew()更好的方法來做到這一點,請讓我知道。 我在我的解決方案中有2個項目。我想將第二個項目作爲第一個子線程啓動。所以,我想讓程序啓動,然後主線程在子線程上啓動第二個項目。第二個程序有一個事件,我希望主線程訂閱,但我不知道如何。 代碼: public class Program //First project {

    0熱度

    1回答

    我有以下測試代碼來模擬信號量和限制任務執行的使用。如果其中一個正在運行的任務拋出像下面這樣的異常,是否有辦法不繼續創建新任務?我不需要現有的任務來停止運行,我只是希望遇到異常後不會有新的任務啓動。 當前任務將在下面的這種情況下開始。我想讓它在因拋出異常而運行幾個任務之後停止。 var testStrings = new List<string>(); for (var i = 0

    -2熱度

    2回答

    我有以下代碼來運行多個異步任務並等待所有結果。 string[] personStoreNames = _faceStoreRepo.GetPersonStoreNames(); IEnumerable<Task<IdentifyResult[]>> identifyFaceTasks = personStoreNames.Select(storename => _faceServ

    -2熱度

    1回答

    我有這個代碼,它循環遍歷我的列表中的所有帳戶,然後對每個帳戶使用任務的帳戶做一些事情,以加速此過程。每次程序完成此操作時,我都希望用戶界面更新進度欄。我以前使用Invoke,但它不是最好的選擇,我無法得到它的工作。現在我知道這可以使用後臺工作來完成,但這不是讓應用程序多線程的最佳方式,所以我使用了這種方法。而不是援引我聽說ContinueWith,但我似乎無法得到它的工作,我沒有得到任何錯誤消息只

    -1熱度

    2回答

    首先,我爲我的英語道歉。 我有一個方法來驗證我的連接到SQL(TestConneccion),並使用計時器來驗證它每一秒。 問題是,當我失去連接時,我的應用程序掛起,而它試圖連接。我正在使用任務來避免這種情況,但我是C#的新手。 我真的很感激幫助 public string testConeccion() { var archivo = ""; try

    1熱度

    1回答

    我正在嘗試改進一些代碼,並希望創建運行異步的定時器的更一般的實現。在下面的情況下,MethodA按預期工作並每4秒寫入一次控制檯。我希望MethodB也能工作,但不知何故它只執行一次。 public async Task InitTimers() { MethodA(TimeSpan.FromSeconds(4)); MethodB(TimeSpan.FromSeconds(

    0熱度

    2回答

    這是我的系統是如何工作的: 2臺電腦正在使用不同的應用程序,但同一個數據庫(表:訂單)。 第一臺計算機正在發出命令並將它們寫入數據庫,第二臺計算機需要每隔5秒顯示一次新命令。 我將簡短描述(以避免長文本)我需要實現我是如何做到的現在: 第二臺計算機的應用需求「去庫」每5秒鐘檢查是否有新訂單,並在屏幕上顯示它們 而且當有很多訂單,當我這樣做時,我的應用程序經常崩潰。 這是我的應用程序是如何工作的,現