Suchergebnisse für Anfrage "pthreads"

6 die antwort

Blocking in pthread_join ()

Nach der Handbuchseite: Die Funktion pthread_join () setzt die Ausführung des aufrufenden Threads so lange aus, bis der Ziel-Thread beendet ist, es sei denn, der Ziel-Thread wurde bereits beendet. So, wie ich verstehe, wird der aufrufende ...

12 die antwort

Suspend pthreads ohne Verwendung der Bedingung

Ich möchte pthreads aussetzen, aber anscheinend gibt es keine Funktion wie pthread_suspend. Ich habe irgendwo über das Suspendieren von Pthreads mithilfe von Mutexen und Bedingungen gelesen und es wie folgt verwendet: #include <pthread.h> class ...

2 die antwort

pthreads mit Echtzeitpriorität

Ich muss einen Pool von Threads mit unterschiedlichen Prioritäten verwalten, daher habe ich die folgende Thread-Startprozedur geschrieben: static int startup(thrd_t *thrd, thrd_sync_t *sync, int prio) { pthread_attr_t attr; int err; struct ...

TOP-Veröffentlichungen

6 die antwort

Wird eine Variable mit einem Pthread-Mutex geschützt, um sicherzustellen, dass sie auch nicht zwischengespeichert wird?

Betrachten Sie eine einfache (in meinem Fall globale) Variable: int i; Irgendwo auf diese Variable wird zugegriffen pthread_mutex_lock(i_mutex); if(i == other value) { do_something(); } pthread_mutex_unlock(i_mutex);Andere Thread-Updatesi ...

4 die antwort

Warum implizite Deklaration von pthread_yield mit -lpthread, während mit -pthread alles in Ordnung ist?

Ich kompiliere diesen Code main.c in CentOS7 mit gcc: #include <pthread.h> void* mystart(void* arg) { pthread_yield(); return(0); } int main(void) { pthread_t pid; pthread_create(&pid, 0, mystart, 0); return(0); } 1st compile:gcc -Wall -g main.c ...

6 die antwort

Quellcode der PThread Library? [geschlossen

Ich versuche, den Quellcode der pthread-Bibliothek zu finden. (Ich denke, es ist ein angeblicher Bestandteil des Linux-Quellcodes) Aber irgendwie kann ich keine gute Website finden, die es hat. Ich mag diese Website:http: ...

18 die antwort

pthreads in C - pthread_exit

Aus irgendeinem Grund dachte ich, dass das Aufrufen vonpthread_exit(NULL) am Ende einer Hauptfunktion würde sicherstellen, dass alle laufenden Threads (zumindest die, die in der Hauptfunktion erstellt wurden) beendet werden, bevormain konnte ...

8 die antwort

Timespec: Strukturtyp Fehler c2011

Während der Ausführung eines Pthread-Programms in C mit Visual Studio 2015. Es wird folgende Fehlermeldung angezeigt: Error C2011 'timespec': 'struct' type redefinition Das Folgende ist mein Code: #include<pthread.h> #include<stdlib.h> ...

2 die antwort

Programm mit -fPIC kompiliert stürzt ab, während über threadlokale Variable in GDB gegangen wird

Dies ist ein sehr seltsames Problem, das nur auftritt, wenn das Programm mit @ kompiliert wir-fPIC Möglichkeit Usinggdb Ich kann Thread-lokale Variablen drucken, aber wenn ich sie überschreite, stürzt sie ab. thread.c #include <pthread.h> ...

12 die antwort

flüchtig und Multithreading?

Im folgenden Code: #include <pthread.h> #include <unistd.h> #include <stdio.h> pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; int ready = 0; wait() { int i; do { usleep(1000); pthead_mutex_lock(&mutex); i = ...