Suchergebnisse für Anfrage "pthreads"
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 ...
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 ...
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 ...
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 ...
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 ...
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: ...
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 ...
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> ...
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> ...
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 = ...