Tag: boost-interprocess

Boost.Interprozesskommunikation ist ein Teil der C++ Boost library. Es vereinfacht die Nutzung gemeinsamer Interprozesskommunikation und synchronisationsmechanismen.

Gemeinsame Karte mit boost::interprocess

Anzahl der Antworten 1 Antworten
Habe ich eine einfache Anforderung, die möglicherweise schwer zu lösen. Ich habe einige führt wie diese oder diese aber ich kann nicht scheinen, um readilly Sie verwenden. Die erstere nicht selbst übersetzen, in baubare code für mich.

shared-memory-MPI-und queuing-Systeme

Anzahl der Antworten 8 Antworten
Meine unix - /windows-C++ - app ist bereits parallelisiert mit MPI: der job wird aufgeteilt in N-cpus und jeder chunk wird parallel ausgeführt, sehr effizient, sehr gutes Tempo skalieren, wird der job richtig gemacht wird. Aber einige

Senden komplexe Datenstruktur über boost message queue

Anzahl der Antworten 2 Antworten
Ich habe die folgende Datenstruktur: typedef struct { short id; string name; short age; } person_struct; Mit boost message queue, ich habe versucht, das senden dieser Daten-Struktur an die message queue Empfänger in einem anderen Prozess. Aber,

boost::interprocess message_queue Leistung - eher langsam?

Anzahl der Antworten 2 Antworten
Brauche ich eine ultra-schnelle MQ-Mechanismus, wo beide sender und Empfänger sind in C++ geschrieben, die auf Windows-Plattform. Meine aktuelle Umsetzung mit RCF-C++ für IPC ist die Taktung bei rund 20.000 msg/sec über Windows Named Pipes. Teste ich