interprocess

    0熱度

    1回答

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

    -2熱度

    3回答

    我有兩個Python程序,一個是IRC bot,使用套接字連接到IRC服務器。 該程序有一個循環,用於讀取特定通道中的每個PRIVMSG。 第二個程序應該得到第一個程序輸出(在這種情況下是PRIVMSG),並運行它的功能。 因此,它基本上是: while 1: data = irc.recv(2048) if data.find("PRIVMSG " + current_cha

    0熱度

    1回答

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

    3熱度

    3回答

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

    -1熱度

    1回答

    使用VM我想實現在使用ActiveMQ的CMS庫我的C++項目的進程間通信。對於這件事我用下面的URI: 故障轉移:(VM:(經紀人:(TCP://本地主機:??6000)持續= FALSE)元帥= FALSE) 雖然它似乎沒有工作。在等待來自它的響應時與經紀人聯繫。我認爲也許虛擬機協議沒有在CMS中實現。事實上,我無法找到CMS源代碼的「VM」字符串引用。 如果有什麼是進程間通信的最好的圖書館。

    2熱度

    1回答

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

    1熱度

    3回答

    我正在做bash腳本編寫,並且希望使用寫入文件來設置兩個進程之間的通信。該方案的演練將是: 方法1打開文件「file.txt的」,並在終端 過程2寫入由用戶指定的一些輸入來自打開另一端相同的文件,不斷讀取它進行更新。 如果進程2找到更新,它會將輸出顯示給用戶。 目前我被困在確定何時文件已被更新並將文件的更新部分(在本例中是最後一行)存儲在變量中。 任何幫助將不勝感激! P.S.假定兩個進程腳本位於

    1熱度

    2回答

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

    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