Suchergebnisse für Anfrage "pthreads"
pthreads und C ++
Ich spiele mit C ++ und pthreads und soweit so gut. Ich kann auf eine Klassenmitgliedsfunktion zugreifen, wenn sie statisch ist, und ich habe gelesen, dass ich auf eine normale Klassenmitgliedsfunktion zugreifen kann, wenn ich "this" als Argument ...
CMake erkennt PThreads aufgrund von Warnungen nicht
Ich erhalte eine Fehlermeldung beim Erstellen eines Projekts mit CMake: -- Could NOT find Threads (missing: Threads_FOUND)Das Fehlerprotokoll zeigt, dass CMake über etwas wirklich Banales gestolpert ist: /usr/bin/cc -std=c11 -D_GNU_SOURCE -Wall ...
Weckthread beim Aufruf von accept () blockiert
Sockets unter Linux Frage Ich habe einen Arbeitsthread, der bei einem Aufruf von accept () blockiert ist. Es wartet einfach auf eine eingehende Netzwerkverbindung, verarbeitet diese und wartet dann wieder auf die nächste Verbindung. Wie kann ...
effizienter threadsicherer Singleton in C ++
Das übliche Muster für eine Singleton-Klasse ist etwa static Foo &getInst() { static Foo *inst = NULL; if(inst == NULL) inst = new Foo(...); return *inst; } Ich verstehe jedoch, dass diese Lösung nicht thread-sicher ist, da 1) der Konstruktor ...
POSIX Threads und Signale
Ich habe versucht zu verstehen, wie POSIX-Threads und POSIX-Signale interagieren. Insbesondere interessiert mich: Wie lässt sich am besten steuern, an welchen Thread ein Signal gesendet wird (vorausgesetzt, es ist überhaupt nicht fatal)?Was ist ...
Was ist das _REENTRANT-Flag?
ei der Kompilierung eines Multithread-Programms verwenden wir gcc wie folgt: gcc -lpthread -D_REENTRANT -o someprogram someprogram.cwas genau ist die Flagge-D_REENTRANT hier zu tun?
Wie kann ich einen Thread nach dem anderen fortsetzen, wenn ich ein Multithread-Programm in GDB debugge?
Ich habe ein Programm, das zwei Threads verwendet. Ich habe den Haltepunkt in beide Threads gesetzt. Während ich das Programm unter gdb laufen lasse, möchte ich zwischen den Threads wechseln und sie laufen lassen. (Thread t1 ist aktiv und läuft ...
Übergeben eines C ++ - Funktionsobjekts an die Funktion pthread_create als Thread-Routine
Ich weiß, dass die Thread-Routine, die an die pthread_create-API übergeben wird, den Prototyp von @ ha void *threadproc(void *).Ich habe mich nur gefragt, ob es möglich ist, ein C ++ - Funktionsobjekt als Thread-Routine zu verwenden. Hier ist ...
Mit pthread in c ++
Ich benutzepthread.h in einem*.cc Datei. wenn ich versuche @ zu benutzpthread_exit(0); oderpthread_join(mythrds[yy],NULL); es sagt .cc:(.text+0x3e): undefined reference to `pthread_exit'wenn sehr ähnlicher Code in einem @ eingehalten wur*.c file ...
Leichte Spinlocks aus GCC-Atomoperationen?
Ich möchte die Synchronisation minimieren und, wenn möglich, in einem meiner Projekte sperrenfreien Code schreiben. Wenn es absolut notwendig ist, würde ich gerne leichte Spinlocks, die aus atomaren Operationen aufgebaut sind, anstelle von ...