thread-safety

    1熱度

    2回答

    我必須使用處理兩個並行作業的腳本。 劇本基本上預示了兩個循環: loop do # do something sleep 5 end loop do # do something else sleep 10 end 所以,我想過要離開一個線程中的第一個循環,所以它運行並排與第二環。 我想是這樣的: Thread.new do loop

    0熱度

    1回答

    我有一個使用API​​進行控制的Spring應用程序,我們需要單線程,但我無法弄清楚如何實現這一點。該應用程序是對單線程應用程序的重新分解。他們希望爲新版本提供相同的基本設計,同時使用我們的新編程方法(即Java,Spring等)並添加額外的功能。 有一個API資源來啓動應用程序: @RequestMapping("/start") public String startProcess(){..

    0熱度

    1回答

    我正在閱讀一本關於域驅動設計的書。有一個關於域名事件的章節。作者指出,如果在ASP.Net應用程序中使用具有[ThreadStatic]屬性的回調集合並引用此博客文章,則有理由關注:http://www.hanselman.com/blog/ATaleOfTwoTechniquesTheThreadStaticAttributeAndSystemWebHttpContextCurrentItems

    2熱度

    3回答

    我正在使用Visual Studio 2013,它尚未實現「魔術靜態」功能,因此本地靜態變量初始化不是但線程安全。所以,與其 Foo& GetInstance() { static Foo foo; return foo; } 我做這樣的事情: std::unique_ptr<Foo> gp_foo; std::once_flag g_flag; Foo& Get

    -1熱度

    1回答

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

    0熱度

    1回答

    我有兩個線程:線程1在NSMutableDictionary中設置鍵值對並稍後讀取該值,線程2對另一個鍵值對執行相同的操作。 鍵是不同的,每個線程只讀取它設置的鍵值對。但是,其中一個線程可以在另一個線程寫入時讀取。 所以我的問題是,如果兩個線程同時訪問同一個NSMutableDictionary的不同條目,是否需要保護NSMutableDictionary? (整個NSMutableDiction

    1熱度

    1回答

    我使用Mojo模型來評分我的查詢。我使用這個語句來使用mojo模型 EasyPredictModelWrapper model = new EasyPredictModelWrapper(MojoModel.load("gbm.zip")); 問題是我可以使用這個模型對象從不同的線程?線程安全嗎?

    0熱度

    1回答

    這是我第一個使用WinUsb驅動程序和庫的項目。 我的主機運行WINDOWS 10,安裝了所有更新。 我的高速設備運行三個數據端點: -OUT命令端點:主機使用它發送命令 -IN回覆端點:主機收到每個命令的回覆 -IN Stream端點:設備發送流數據, 1600字節與 週期10毫秒。 在主機應用程序中,有兩個相關的主題: - 命令線程發送命令來命令管和 回覆管收到回覆 - 流線收集來自流管 非等

    0熱度

    1回答

    之間空我使用線程對於每個傳入請求給應用程序。起初,我在SLF4J設置線程的構造標誌由MDC類和Runnable的run方法獲取它,但值爲空。我猜想這個問題與MDC類有關,所以我原本打算使用ThreadLocal的可能性而不是SLF4J但是我錯了,代碼還沒有正常工作。 我的代碼是: public class CustomThread extends Thread { public sta

    0熱度

    1回答

    我創建了一個線程,從一個實現的Runnable類(Soundtrack)播放歌曲,我想通過按下我的按鈕(jMenuItem1ActionPerformed)來停止它。我GOOGLE了&嘗試了很多方法來阻止但失敗我認爲在我的情況下還有另一種方法來做到這一點。下面的下面的代碼: public static class Soundtrack implements Runnable { @Ove