IPC steht für Inter-Process Communication und stellt eine Reihe von Methoden zum Austausch von Daten und Nachrichten zwischen Threads und Prozessen dar.
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 …
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 …
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?
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 …
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.
Ich habe eine Java-App, die über den TCP-Socket eine Verbindung zu einem in C / C ++ entwickelten "Server" herstellt. App und Server laufen auf demselben Computer, einer Solaris-Box (wir erwägen jedoch eine eventuelle Migration auf Linux). Die Art der ausgetauschten Daten sind einfache Nachrichten (Login, Login ACK, dann Client …
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?
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 Jahren . Verbessere diese Frage Sollte ich Named Pipes oder …
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?
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.