pthreads

PThreads (POSIX-Threads) ist eine standardisierte C-basierte API zum Erstellen und Bearbeiten von Threads. Es wird derzeit von POSIX.1-2008 definiert (IEEE Std 1003.1, Ausgabe 2013 / Die Open Group Base Specifications Ausgabe 7).
7
Antworten

Welchen Teil des Speichers sperrt ein Mutex? (Pthreads)

Die gesamte Dokumentation, die ich über den pthreads mutex gelesen habe, besagt nur, dass ein Mutex verhindert, dass mehrere Threads auf Shared Memory zugreifen, aber wie spezifiziert man im Programm, was genau das ist? Sind es alle globalen Var...
03.10.2013, 08:04
5
Antworten

max Thread pro Prozess in Linux

Ich habe ein einfaches Programm geschrieben, um die maximale Anzahl von Threads zu berechnen, die ein Prozess in Linux haben kann (Centos 5). Hier ist der Code: %Vor% Ich habe herausgefunden, dass die maximale Anzahl für Threads nur 300 ist...
12.04.2011, 12:43
4
Antworten

Risikobeurteilung: Verwenden von Pthreads (vs. GCD oder NSThread)

Ein Kollege hat kürzlich vorgeschlagen, dass ich Pthreads anstelle von GCD verwende, weil es "viel schneller" ist. Ich stimme nicht zu, dass es schneller ist, aber was ist das Risiko mit Pthreads? Mein Gefühl ist, dass sie letztendlich nirg...
05.01.2013, 23:45
2
Antworten

Bindet Threads an Prozessoren

Wenn ich meinen Multi-Thread-Code ausführe, verschiebt das System (linux) manchmal die Threads von einem Prozessor zu einem anderen. Da ich so viele Threads habe, wie ich Prozessoren habe, macht es Caches aus keinem guten Grund ungültig und verw...
22.09.2009, 08:37
2
Antworten

Falsche Freigabe und Pthreads

Ich habe die folgende Aufgabe, um falsches Teilen zu demonstrieren und schrieb ein einfaches Programm: %Vor% Ich war sehr überrascht, als ich die Ergebnisse sah (ich lief es auf meinem i5-430M Prozessor). Bei falschem Teilen waren es 102...
30.11.2011, 18:51
1
Antwort

GCC-Kompilierung schlägt mit pthread und option std = c99 fehl

Ich habe ein Beispielprogramm, das nicht mit -std = c99 kompiliert werden kann jede Hilfe geschätzt %Vor%     
28.03.2013, 02:59
3
Antworten

Kann ein Thread während eines Systemaufrufs an den Kernel vorweggenommen werden?

Ich führe zwei Threads (nehme an, dass sie für den Moment Pthreads sind). Thread_1 () führt einen benutzerdefinierten API-Aufruf durch, der letztendlich im Kernel funktioniert. Thread_2 () befindet sich vollständig im Benutzerbereich. Meine F...
12.12.2009, 02:57