inter-process-communicat

    1熱度

    1回答

    我想在兩個進程之間傳遞一些信息。基本上,它是一些字符串,並且因爲我不想以任何方式限制字符串(我可以通過命令行傳遞它,因爲我產生了第二個進程)我想給共享內存一個去。 (命名管道從樣本看起來更復雜一些。) 所以我只是簡單地複製/粘貼樣本(實際上,樣本使用的二進制流,我使用文本流)代碼並立即使用斷點進行同步。 發件人代碼 using (System.IO.MemoryMappedFiles.Memor

    2熱度

    1回答

    這很難將其作爲一個問題,但這裏是我想要做的: 我希望vim執行一個進程並寫入其stdin並從其stdout文件描述符中反覆讀取。換句話說,我想要在vim和另一個程序之間來回對話。 我會用cat作爲一個簡單的例子。如果你運行沒有命令行參數的cat,那麼無論你在stdin上輸入什麼,都會在每一個換行符後輸出到stdout。 我想什麼是有這顯示最近的一些程序的輸出Vim窗口,並能夠寫在特定事件的標準輸入

    7熱度

    2回答

    假設我想要實現一個將服務暴露給其他應用程序的應用程序(如Google Play Services ..)。 潛在的應用程序將註冊我與我的服務相關的特殊事件,並會在適當的時間收到通知。 我想實現這個酷似谷歌沒有與谷歌Play服務: 得益於Android的進程間通信,其他應用程序可以綁定到我的應用程序Service,並且由 - 傳遞給我的應用程序PendingIntent 「回調」,我可以在正確的時間

    0熱度

    1回答

    我已經創建了一個ActiveX DLL(對象)。我在IE瀏覽器中調用JavaScript中的對象。該對象有一個名爲「run」的方法,它啓動一個VB6應用程序並將參數傳遞給它。 要創建ActiveX對象,我已參考this link。 我在瀏覽器中點擊URL調用這個腳本。問題是每次點擊新應用程序啓動的URL。相反,我想使用IPC(進程間通信),以便我可以通過JavaScript檢查應用程序是否已啓動並

    0熱度

    1回答

    我的程序由多個將數據寫入緩衝區的寫入線程以及從此共享緩衝區讀取數據並將其輸出的讀取線程組成。我需要確保所有寫入線程在讀取線程嘗試讀取數據之前將其數據寫入緩衝區。我的直覺告訴我,我會用信號量來實現它,但它們對我來說真的沒有多大意義。這裏是我的兩個功能: void *search_thread_func(void *threadArgs) { printf("\n"); //pthread_mu

    4熱度

    5回答

    說我有一個exe,讓我們說sum.exe。現在說的sum.exe代碼 void main() { int a,b; scanf ("%d%d", &a, &b); printf ("%d", a+b); } 我想知道我可以從其他C/C++程序運行這個程序,並通過標準輸入傳遞輸入,就像他們在網上的編譯器等網站ideone做到哪裏i型代碼並在文本框中提供stdin數據,並使用scanf或

    0熱度

    3回答

    共享資源是在兩個應用過程A和過程B.用於避免競態條件在Linux的共享資源的切換,決定執行的代碼部分,當處理共享資源禁用上下文切換和重新啓用在退出進程的共享部分之後進行切換。 但不知道如何避免進程切換到另一個進程,執行共享資源的一部分,退出過程中共享部分後再次啓用進程切換時。 或者有沒有更好的方法來避免競爭條件? 問候, 學習者

    2熱度

    1回答

    我有一個32位的應用程序,我無法控制。我目前正在與一個32位的C++ DLL進行通信,這個C++ DLL會對數據進行處理並將其傳遞給C#應用程序可以訪問的32位.NET DLL。我想將我的C#應用​​程序升級到64位以獲得更大的內存訪問權限。 有沒有辦法讓我的32位C++ DLL與.NET Concurrent Collections交談,特別是ConcurrentQueue?這會允許進程間通信嗎

    0熱度

    2回答

    2本地和運行的應用程序: 應用#1週期性地(TIMER1 @ 30秒)寫入「ping」來共享/「crossprocess」字符串。 如果共享字符串==「ping」並且用「pong」覆蓋它,則應用程序#2定期檢查(timer2 @ 60sec)。 由於timer2> timer1 App#2將始終接收/讀取字符串爲「ping」。如果沒有,那麼我肯定可以認爲應用程序#1崩潰/掛起並重新啓動它。 我知道

    5熱度

    1回答

    GO:是否有某種方式與正在等待stdin輸入的子進程(shell腳本/ python腳本)進行通信? 例如python腳本(子) import sys while True: sys.stdout.write('%s\n'%eval(sys.stdin.readline())) 在走程序,我想創造這個python腳本的子進程,並提供它的標準輸入,在有需要時,反覆輸入,並採取它的輸出