concurrency

    0熱度

    1回答

    使用這種結構的場景是什麼? 我閱讀了文檔,並找不到應用程序。 爲什麼生產者想知道記錄被接收(而不是處理)?

    0熱度

    1回答

    因此,我在工作中討論了在UITableView的單元格中下載圖像的更好方法。 這兩個選項是: 在cellForRowAtIndex中,我異步下載圖像,導致使用多個線程和多個網絡請求,我們懷疑這可能是電池消耗的問題。 另一種選擇是使用一個線程和一個網絡請求一次下載所有圖像,循環訪問所有圖像的URL在粗體cellForRowAtIndex之外的數組,然後調用表視圖重載功能。 對於後一種方法,我們可以在

    0熱度

    1回答

    在Firebase實時數據庫中,我使用的是無火花賬戶,它提供了100個併發連接。 假設有100個併發連接建立並有更多連接請求進入。 在這種情況下,額外連接請求會發生什麼情況,除了升級帳戶以解決此類情況外,我們還可以做些什麼?

    3熱度

    5回答

    我有以下類 public class Guardian { volatile String response; private Future future; private Long time; } 如果反應是由線程A進行修改,然後將線程B通過看響應的新值: Guardian guardian = requestManager.getGuardian(); S

    0熱度

    2回答

    我想用一個文件(csv,json,txt,還沒有決定格式),我可以放下幾行數據。python腳本將在cron上運行每隔5分鐘檢查文件是否有新內容,如果有,處理它並刪除每一行,因爲它處理。 我試圖阻止,我打開文件的情況下,做一些修改,並將其保存在過程走過來抓住數據並清空該文件,但我保存寫回。 我以爲唯一的方法是讓它處理一個文件夾,只查找新的文件,所有的改變都會被放到一個新的文件中。所以不會有這種情況

    -1熱度

    1回答

    我想測試並行添加和刪除到並行字典。 我有下面的代碼在我的測試類: [TestMethod] public void T_Parallel_Removing { var management = new Management(); List<Task> AddTasks = new List<Task>(); List<Task> Remov

    0熱度

    2回答

    我想構建一個可擴展的計數器,我可以在之間增加Azure函數代碼。這個解決方案看起來好像是可以做到的: http://blog.smarx.com/posts/architecting-scalable-counters-with-windows-azure 但是,上面假設了一個經典的Web服務器體系結構。使用azure函數時如何構建ID字段的任何建議?可以使用該函數的調用ID(ExecutionC

    0熱度

    1回答

    我的代碼: const uptr kPthreadDestructorIterations = 2; static pthread_key_t key; static bool destructor_executed; void destructor(void *arg) { uptr iter = reinterpret_cast<uptr>(arg); print

    0熱度

    1回答

    我需要創建期貨列表來控制何時完成所有任務(在JavaFX中)。所以我有以下代碼。 import java.util.concurrent.ExecutorService; import java.util.concurrent.Future; import javafx.concurrent.Task; ... ExecutorService actionExecutor = ...;

    0熱度

    1回答

    我有max_connections = 1000的mariadb。應用程序堆棧打開450個連接到數據庫,它被設計爲高度併發。工作量主要是INSERT/UPDATEs。當通過show processlist進行監控時,我注意到同時在數據庫中執行的活動查​​詢不超過11​​個。我認爲在我的情況下,一些mysql設置阻止了更多的併發性,但我無法弄清楚它們是什麼。控制併發性的mysql參數集是完全混淆的,