boost-thread

Boost.Thread ermöglicht die Verwendung mehrerer Ausführungsthreads mit gemeinsam genutzten Daten in portablem C ++ - Code.
3
Antworten

Threads in C, C ++, C ++ 0x, Pthread und Boost

Eine Frage zu Threads in C / C ++ ... C ++ 0x Syntax %Vor% Wie viele Threads gibt es? Zwei (x und y) oder drei (x, y und main)? Kann ich this_thread::yield() in main aufrufen? Und was bekomme ich vom Aufruf von this_thread::get_id()...
19.08.2009, 15:34
1
Antwort

Warum ist der Destruktor von boost :: thread detaching joinable thread anstatt den Aufruf von terminate () als Standard zu empfehlen?

Gemäß dem C ++ 0x-Standardentwurf lautet dieser Code: %Vor% ... sollte zu einem Aufruf von terminate () führen, aber in der aktuellen (Boost 1.46.1) Implementierung von Boost-Threads nicht, wird der Thread einfach in destructor losgelöst und...
03.05.2011, 19:17
2
Antworten

So übergeben Sie Funktionsparameter an boost :: thread_groups :: create_thread ()

Ich bin neu bei Boost.Threads und versuche zu verstehen, wie man Funktionsargumente an die Funktion boost::thread_groups::create_thread() übergibt. Nach dem Lesen einiger Tutorials und der Boost-Dokumentationen verstehe ich, dass es möglich...
01.05.2013, 13:27
5
Antworten

Erstellen eines boost :: thread mit boost :: bind () oder ohne es

Einige Leute scheinen boost :: threads mit der boost :: bind () Funktion zu starten, wie in der akzeptierten Antwort der folgenden Frage: Boost-Thread und eine nicht statische Klassenfunktion Während andere Leute es überhaupt nicht verwe...
06.12.2012, 11:26
2
Antworten

Brechen von Änderungen in Boost.Thread 3.0.0

In den Versionshinweisen der Version 1.50.0 der Boost-Bibliotheken habe ich zwei wichtige Änderungen festgestellt (
09.07.2012, 11:13
1
Antwort

boost :: asio mit boost :: unique_future

Nach Ссылка können wir verwenden boost :: asio mit std::future . Aber ich konnte keine Informationen über die Arbeit mit boost::unique_future finden, die mehr Funktionen hat, wie zB then() . Wie kann ich verwenden?     
15.03.2014, 13:55
5
Antworten

tr1 :: hash für boost :: thread :: id?

Ich habe begonnen, die Klasse unordered_set aus dem Namespace tr1 zu verwenden, um den Zugriff auf die einfache (baumbasierte) STL map zu beschleunigen. Allerdings wollte ich Referenzen auf Threads ID in Boost ( boost::thread::id ) sp...
21.04.2009, 11:49
1
Antwort

Wie schlafen mit boost :: chrono?

Beispiele für boost::this_thread::sleep() scheinen Objekte von boost::posix_time::milliseconds zu verwenden. Ich habe es versucht und es funktioniert, aber ich verwende boost::chrono für die Überprüfung der Systemuhr und so weiter. Es s...
03.03.2012, 01:16
1
Antwort

Tritt einem bestimmten Boost-Thread bei

Ich erschaffe etwa 300 Boost-Threads in einem Prozess. Gibt es eine Möglichkeit, einem bestimmten Thread basierend auf der Thread-ID beizutreten?     
19.12.2012, 11:58
1
Antwort

Überstehe ich die Signalblockierung pro Thread?

In meinen Anwendungen möchte ich generell die Signale SIGINT und SIGTERM abfangen, um ordnungsgemäß zu schließen. Um zu verhindern, dass Worker-Threads Signale "stehlen", mache ich das im Entry-Point für jedes: %Vor% Wenn ich nicht,...
21.11.2012, 17:01