concurrency

    1熱度

    1回答

    我讀的源代碼的拍擊API和方法XMPPConnection#斷開看起來是這樣的: public void disconnect(Presence unavailablePresence) { // If not connected, ignore this request. if (packetReader == null || packetWriter == null) {

    2熱度

    2回答

    我a post最近讀的拍擊論壇, 在Java EE服務器啓動守護線程是一個很大的不,不 基本上啪的XMPPConnection啓動一個後臺進程線程來監視傳入的數據 &另一個分別向/從jabber服務器發送數據。在這種情況下使用守護進程線程來偵聽寫入/讀取是否合理?

    2熱度

    3回答

    這article指出雙重檢查鎖定是在特定的語言/硬件組合不安全時共享變量可以與到僅部分初始化的對象的引用被更新。 我在想:這是否也適用於Ruby?這是否會因運行的平臺上的Ruby實現而有所不同,或者是語言規範中詳述的正確行爲?

    2熱度

    2回答

    我正在尋找與其他人一起工作,以便快速構建一個相當大的類流圖,這可能會或可能不是嚴格的UML。任何人都可以爲這樣的任務推薦一個聯網的併發協作工具嗎?價格不是問題,但目標系統必須是Windows。 過去肯定有人做過這樣的事情。 任何想法?

    44熱度

    4回答

    我想要在(Windows)網絡共享中存儲裸倉庫。我使用linux,並且使用CIFS安裝上述網絡共享。我的coleague使用windows xp,並將網絡共享作爲網絡驅動器自動掛載(從ActiveDirectory以某種方式)。 我不知道是否可以使用兩臺計算機回購,沒有併發問題。 我已經測試過,並在我結束我可以克隆不錯,但我怕如果我們都訪問相同的回購(推/拉)可能發生的事情,在同一時間。 在git

    9熱度

    3回答

    我想玩即將發佈的併發庫 將被包含在 Java 7根據this website。 它似乎被命名爲JSR166。 在大多數地方,而一些資源叫它jsr166z它的參考實現被稱爲jsr166y, 。 我發現了兩個完全不同的 javadocs爲每個參考實現。 文檔爲jsr166y 文檔爲jsr166z 現在,它的實施將被包含在Java 7的? 編輯 雖然誰回答的人認爲jsr166y是Java 7, 我從Ja

    0熱度

    2回答

    我正在寫我自己的web服務器,我還沒有正確處理併發連接。由於不恰當地處理併發連接,我得到了大量的頁面加載滯後(我對SYN做出了響應,但我以某種方式丟失了GET數據包,瀏覽器在一段時間後重試,但需要3秒!)我試圖弄清楚是否有指導瀏覽器停止同時加載事件的方式,因爲調試需要很長時間。網絡服務器非常精簡,不會公開,也不是這個應用程序的主要目的,這就是爲什麼我願意以這種方式偷工減料。 只需將併發連接限制爲1

    4熱度

    5回答

    我需要一個滿足這些要求的java數據結構/解決方案。什麼最適合這些? 1)對象的插入順序必須保持 2)對象的必須是唯一的(這些是唯一地由一個UUID識別數據庫對象)。 3)如果添加具有相同ID的較新對象時,對象的舊版本應該蓋寫/刪除 4)溶液應是可訪問的多個線程。 5)當第一個對象添加到結構的讀/使用,應當從數據結構

    2熱度

    1回答

    比方說,我有使用原始SQL,其更新計數器的計數功能: public void updateCounter() { executeSql("UPDATE counter SET count_value = count_value + 1 WHERE id = 1;"); } 該數據庫將確保按預期櫃檯兩個併發處理呼叫 - 所有調用會以一個增量更新計數器,並且不會有更新丟失。 而不是通過

    8熱度

    4回答

    我想編寫一個永遠運行的命令行守護進程。我知道,如果我希望JVM能夠在Linux中正常關閉,那麼需要通過一些C代碼來封裝引導程序。我想現在可以關閉掛鉤了。 在我的問題: 我的主要(字符串[])塊將火過單獨Superdaemon。 Superdaemon將輪詢和循環永遠。 所以通常我會做的事: class Superdaemon extends Thread { ... } class Boots