concurrency

    4熱度

    3回答

    我有一個包含這樣的異步調用的方法: public void MyMethod() { ... (new Action<string>(worker.DoWork)).BeginInvoke(myString, null, null); ... } 我使用的是統一和創建模擬對象是沒有問題的,但我怎麼能測試的DoWork稱爲無需擔心競爭條件? A previous

    2熱度

    3回答

    我的線程永遠運行並在ConcurrentLinkedQueue#peek()之後調用ConcurrentLinkedQueue#poll()。 但在某些情況下,線程似乎掛起。我知道這是有點含糊 ,但人們可以確認方法poll()或peek()將從塊塊。謝謝。

    0熱度

    2回答

    我創建了兩個(或更多)線程在數據庫的表中插入數據。插入時,有一個字段CreatedDateTime,當然,它存儲記錄創建的日期時間。 對於一個情況下,我想線程來保持同步,讓自己CreatedDateTime領域將具有完全相同的值。當與多線程測試,平時我有不同的毫秒... 我想測試我的系統中不同的場景,如: 1)衝突插入記錄正好在同一時間。 2)訂購/選擇記錄的問題。 3)數據庫連接池問題。 4)多

    4熱度

    4回答

    我已經做了一些與sqlite併發問題有關的閱讀,但我沒有看到它們如何應用到Django,因爲它本質上是單線程的。我沒有使用任何多進程模塊。我對於併發編程絕對沒有經驗,所以如果有人能夠確定爲什麼下面的代碼導致OperationalError:'數據庫被鎖定',我將不勝感激。 views.py def screening(request, ovramt=None): errors = [] if

    4熱度

    5回答

    我有一些數據庫表,並且只要應用程序正在運行,就需要一次處理其中的記錄。因此,它看起來像這樣: 獲取尚未處理或尚未被其他線程處理的記錄。 處理它(這是一個很長的過程,取決於互聯網連接,因此它可能超時/拋出錯誤)。 移至下一條記錄。當到達桌子從頭開始結束時。 我沒有與線程太多的經驗,所以我看到兩種可能的策略: 方法A. 1,創建新的ExecutorService: ExecutorService ta

    16熱度

    9回答

    似乎有很多關於多核和java的大驚小怪。雖然有人說java支持不是good enough,但它絕對是一個值得期待的領域。似乎有manytechniques來提高併發程序的性能。 有關編程在多核心場景的任何提示/建議,讚賞。

    94熱度

    5回答

    我正在使用持久對象使用JPA。主對象與另一個對象擁有擁有一對多關係。另一個對象存儲在一個HashMap中。什麼樣的同步可以解決這個問題?它似乎發生在完全隨機的時間,並且非常不可預測。這裏是我得到的例外: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util

    3熱度

    4回答

    當談到Java線程和併發的世界時,我相當天真。我目前正在努力學習。我做了一個簡單的例子來試圖找出併發性是如何工作的。 這裏是我的代碼: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadedService { private

    0熱度

    1回答

    我有一個包含多個數據集的RDL,存儲的存儲過程填充數據集創建和刪除具有相同名稱的臨時表。 這份報告已經運行了1000次,沒有任何問題,但是我不知道是否有比賽情況等待發生。原則上可以在同一個連接上並行執行兩個存儲過程,並且這兩個過程試圖創建/刪除具有相同名稱的相同臨時表 - 我沒有測試過這個聲明,我只是在猜測。 RDL中的多個數據集是否在同一個連接上並行執行? 如果我的報告中存在併發問題,該如何解決

    73熱度

    6回答

    如何在Java中使用ConcurrentLinkedQueue? 使用此LinkedQueue,我是否需要擔心隊列中的併發?或者我只需要定義兩個方法(一個用於從列表中檢索元素,另一個用於將元素添加到列表中)? 注意:顯然這兩個方法必須同步。對? 編輯:我想要做的是這樣的:我有一個類(在Java中)與一個方法來檢索從隊列和另一個類的項目有一個方法將項目添加到隊列。從列表中添加和檢索的項目是我自己班級