Als «ipc» getaggte Fragen

IPC steht für Inter-Process Communication und stellt eine Reihe von Methoden zum Austausch von Daten und Nachrichten zwischen Threads und Prozessen dar.

5
Wie wähle ich auf localhost eine freie Portnummer aus?
Ich versuche, mit der Kommunikation zwischen Prozessen zu spielen, und da ich unter Windows nicht herausfinden konnte, wie Named Pipes verwendet werden, dachte ich, ich werde Netzwerk-Sockets verwenden. Alles passiert vor Ort. Der Server kann Slaves in einem separaten Prozess starten und überwacht einen Port. Die Sklaven erledigen ihre Arbeit …
160 python  sockets  ipc  port 

4
Beispiel für Named Pipes
Wie schreibe ich ein einfaches Minimum, das erforderlich ist, damit es funktioniert - Testanwendung, die die Verwendung von IPC / Named Pipes veranschaulicht? Wie würde man beispielsweise eine Konsolenanwendung schreiben, in der Programm 1 "Hallo Welt" zu Programm 2 sagt und Programm 2 eine Nachricht empfängt und "Roger That" zu …
130 c#  ipc  named-pipes 

7
Kombination von node.js und Python
Node.js passt perfekt zu unserem Webprojekt, aber es gibt nur wenige Rechenaufgaben, für die wir Python bevorzugen würden. Wir haben auch bereits einen Python-Code für sie. Wir sind sehr besorgt über die Geschwindigkeit. Was ist die eleganteste Art, einen Python-Worker von node.js asynchron und nicht blockierend aufzurufen?
127 python  node.js  ipc 

2
Signalverarbeitung mit mehreren Threads unter Linux
Was passiert unter Linux, wenn ein Programm (das möglicherweise mehrere Threads hat) ein Signal wie SIGTERM oder SIGHUP empfängt? Welcher Thread fängt das Signal ab? Können mehrere Threads das gleiche Signal erhalten? Gibt es einen speziellen Thread, der ausschließlich dem Umgang mit Signalen gewidmet ist? Wenn nicht, was passiert innerhalb …
119 c  linux  multithreading  signals  ipc 

10
IPC-Leistung: Named Pipe vs Socket
Jeder scheint zu sagen, dass Named Pipes schneller sind als IPC-Sockets. Wie viel schneller sind sie? Ich würde es vorziehen, Sockets zu verwenden, da diese eine bidirektionale Kommunikation ermöglichen und sehr flexibel sind, aber Geschwindigkeit gegenüber Flexibilität wählen, wenn es sich um einen beträchtlichen Betrag handelt.


4
System V IPC gegen POSIX IPC
Was sind die Unterschiede zwischen System V IPCund POSIX IPC? Warum haben wir zwei Standards? Wie kann man entscheiden, welche IPC-Funktionen verwendet werden sollen?
83 posix  ipc  sysv 


4
Vergleich von Unix / Linux IPC
Unix / Linux bietet viele IPCs an: Pipes, Sockets, Shared Memory, DBus, Message Queues ... Was sind die jeweils am besten geeigneten Anwendungen und wie funktionieren sie?
78 linux  unix  ipc 

16
Plattformübergreifender IPC [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Monaten . Verbessere diese Frage Ich suche nach Vorschlägen für …

6
Welche Linux IPC-Technik soll verwendet werden?
Wir befinden uns noch in der Entwurfsphase unseres Projekts, denken jedoch an drei separate Prozesse auf einem eingebetteten Linux-Kernel. Einer der Prozesse ist ein Kommunikationsmodul, das die gesamte Kommunikation zum und vom Gerät über verschiedene Medien abwickelt. Die beiden anderen Prozesse müssen in der Lage sein, Nachrichten über den Kommunikationsprozess …
73 linux  ipc 

7
Wie man 2 JVMs miteinander spricht
Ich habe folgende Situation: Ich habe 2 JVM-Prozesse (wirklich 2 javaProzesse, die separat ausgeführt werden, nicht 2 Threads), die auf einem lokalen Computer ausgeführt werden. Nennen wir sie ProcessAeine ProcessB. Ich möchte, dass sie miteinander kommunizieren (Daten austauschen) (z. B. ProcessAeine Nachricht senden ProcessB, um etwas zu tun). Jetzt umgehe …

4
Erzwingen von ~ synchronem Node.js IPC
Ich habe einen Knotenserver, der mit fork()IPC einen untergeordneten Prozess erstellt . Irgendwann sendet das Kind die Ergebnisse im Rahmen einer lang laufenden Aufgabe mit etwa 10 Hz an die Eltern zurück. Wenn die an übergebene Nutzlast process.send()klein ist, funktioniert alles einwandfrei: Jede von mir gesendete Nachricht wird sofort empfangen …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.