synchronisation

    4熱度

    3回答

    請看這個類,靜態方法調用和輸出。 public class OneThreadManyStaticCalls { public static final Calculator calculator = new Calculator(); public static void main(String[] args) { dummy(0, 1, 1); dummy

    0熱度

    1回答

    我正在寫一個程序,它應該在QWidget中顯示QLabel中的圖像。圖像從服務器發送。首先,我有一個負責連接和從服務器接收數據的線程。當收到數據時,套接字線程將發送一個信號gotNewData(Imagedata),該信號連接到QWidgetupdateImage(Imagedata)插槽。在updateImage(Imagedata)插槽中,我將從服務器獲取的圖像數據轉換爲QImage,縮放圖像

    0熱度

    1回答

    我正在尋找一個解決方案,根據java,jpa2,spring,hibernate數據庫應用程序,這些應用程序允許我基本上爲SCM實體做一些事情。我有一個託管在多個應用程序服務器上的數據庫驅動的Java企業應用程序。這些應用程序服務器承載所有基於相同Java代碼並使用相同數據庫的無狀態Web應用程序(REST API等)。此應用程序提供的一項服務是文件管理。用戶(通過各種API客戶端和前端應用程序)

    2熱度

    5回答

    我的問題是關於在Java中鎖定對象實例。 我有以下方法,可以在同一時間由多個線程調用。我選擇鎖定一個對象實例,因爲我希望允許併發處理,只要一次只能由一個線程訪問一個實例。 我的簡化代碼就像這樣,我基本上鎖定一個局部變量。 這真的會令我滿意嗎?我一直在閱讀的建議永遠不會鎖定一個可能會改變的對象,我突然不確定這是我究竟做了什麼! 謝謝! 編輯: 哦,親愛的...我只是意識到,我試圖簡化我的郵政代碼可能

    1熱度

    2回答

    我有特定的問題,我想有一個單獨的工作線程,如果緩衝區不是空的,它在某些時段控制。如果不是,線程從緩衝區發送數據(ConcurrentQueue)...是否有任何好的解決方案,這對CPU來說並不昂貴? 這是我的方法,它的工作原理,但可能不是很好(真的,我不會低估線程同步)。 public void start(object timeout){ //Message - my own o

    1熱度

    1回答

    我有一種情況需要兩個SQL Compact版本數據庫在C#4 Winforms應用程序中使用Microsoft Sync Framework進行相互同步,但我很努力找到一種方法來實現這一點。 我在2層類型的場景中使用SqlCeSyncProvider直接連接到服務器數據庫的工作很容易,但我不確定如何通過WCF實現這一點。 我從微軟看到的示例基本上委託給WCF服務中的SqlSyncProvider,

    0熱度

    1回答

    作爲具體的,我有一個「HTC的Droid難以置信,Android版本2.2,基帶2.15.00.07.28,內核2.6.32.17-g9a2fe16,構建3.26.605.1,軟件數量3.26.605.1 我有Eclipse的Android SDK全部安裝並運行正常。我很高興在Eclipse中如何在我的Droid上執行調試和單步代碼。 我已經閱讀了大量的書籍,並嘗試了所有的例子,作爲練習,並且在其

    0熱度

    1回答

    我有以下情形: 我拆一個任務分解成幾個階段,有幾個線程在每個階段做實際工作,後期的線程需要等待當前階段的所有線程完成。 例如: 線程1,2,3正在做的工作,在步驟一個 螺紋4,5,6正在做的工作,在步驟2 螺紋7,8 9正在執行第三步 ... 每個步驟中的線程都是獨立的,但它們需要等待上一步中的線程完成。 這裏是我想要實現這個: 在當前步驟的每個線程,等待上表示,如果目前的步驟就可以開始 一旦當前

    3熱度

    1回答

    有一個由一些子系統組成的Simulink模型,它應該在一臺計算機上運行每個子系統,所有計算機都連接到一個局域網。 這些子系統之間存在相互連接,數據必須在它們之間傳輸,因此它們應該同步運行並且最好是實時運行。 但電腦有Windows操作系統,所以他們沒有實時操作系統。 我在尋找解決這個問題的方法。我發現到現在爲止是: Simulink的實時車間可以讓Simulink模型的可執行代碼,但是代碼可以運行

    1熱度

    1回答

    我創建了一個MIDI播放器,但問題也出現在視頻/聲音播放器中。我在發送MIDI事件之間使用usleep/Sleep功能。當CPU不是很忙時這很好,但當CPU忙時音樂會變慢。 我想我需要得到一個「全球時間」,並作出更正。什麼是便攜式(Windows/Linux)方式(庫?)來做到這一點? 標準庫日期/時間函數的精度爲1s。我需要1ms的至少(1美元將是首選,但我想這是不可能在Windows上)...