interprocess

    0熱度

    1回答

    我一直在努力爭取這個工作。 有人可以提供一個包含2個腳本的LUA api的例子來回傳遞消息。 我試過Oil,lua-ipc和zeromq。 但我面臨幾個缺失的圖書館問題。 最終目標是將一個數字向量從一個Lua進程傳遞到另一個Lua進程(使用不同版本的Lua進程),而無需通過磁盤。 這是一個類似的example in python of IPC在一個單一的文件。 lua中類似的東西會非常有幫助。 我

    0熱度

    1回答

    我在Windows上爲一個生產者和一個消費者在共享內存中實現了一個進程間消息隊列。 我使用一個命名信號量來算空槽,一個信號燈入選計數滿插槽和一個命名的mutex來保護共享內存中的數據結構。 考慮,例如消費者方面。生產者方面是相似的。 首先它等待對充分旗語然後(1)它需要由互斥下的隊列中的消息,然後它用信號空信號(2) 問題: 如果消費者進程在(1)和(2)之間崩潰,那麼有效的進程可以使用的隊列中的

    0熱度

    1回答

    我已經去Inter application communication in iphone,但可以通信兩個ios應用程序。 或alteast 我想在第一應用通知第二應用程序時,事情發生(事件)

    3熱度

    3回答

    即時通訊編寫此服務器,並且我想檢查是否相同的程序已在運行,如果正在運行關閉程序。 說我運行服務器A 然後我運行服務器B(至極是在同一臺服務器) 我想關閉服務器A,以便服務器B可以成功地運行。

    2熱度

    1回答

    我有更多的3個java進程訪問相同的文件進行讀寫。每個進程都有多個線程,可以非常頻繁地讀取和寫入文件(在1秒內以10次左右的速度讀寫)。 我正在使用java.nio.channels.FileLock進行進程間文件鎖定。 和commonObj.wait()commonObj.notify()用於線程間同步。 我對着在此實現的問題是 - 在這個過程中的一個發生 java.io.IOException

    1熱度

    1回答

    這是我的代碼: int main (int argc, char *argv[]) { typedef int KeyType; typedef string MappedType; typedef std::pair<KeyType, MappedType> ValueType; typedef boost::interprocess::allocat

    2熱度

    2回答

    對不起,打擾你了。 我正在編寫代碼,使這個代碼「http://coliru.stacked-crooked.com/a/0ab21481b69d87bb」在這個問題「Structures and vectors in Boost Shared Memory」,基礎 但是,我被困在這一行的編譯錯誤。 data.push_back(id); // 14 line in main function

    0熱度

    1回答

    今天,我遇到了關於共享數據進程間的一個問題。我聲明MainActivity在另一個進程中運行,並將TestApplication中的共享數據寫入1,然後啓動SubActivity以顯示共享數據。不幸的是,SubActivity中顯示的值仍然爲0,因此我們得出結論:在兩個進程中有兩個TestApplication實例,並且共享數據的讀寫是相互獨立的。實際上,共享數據不再被共享進程間。我的問題是,新流

    1熱度

    1回答

    如this問題中所述,如果持有互斥鎖的進程崩潰,則使用boost的interprocess_mutex和interproces condition_variable可能會導致死鎖。 這是因爲boost的互斥體不是內核對象,因此在進程持有它時退出時不會自動釋放。 是否有一種方法來提升使用進程間條件變量與由CreateMutex調用返回的互斥量?

    1熱度

    2回答

    我患有一個問題,我需要一個名爲managed_shared_memory成員在一個類內的managed_shared_memory成員,並得到「無法訪問類boost :: interprocess :: named_mutex中聲明的私有成員」錯誤。然而,我都從boost :: noncpoyable派生了我的類,並在構造函數中使用了帶有移動語義的std :: unique_ptr,但沒有成功。使