Resultados de la búsqueda a petición "pthreads"

6 la respuesta

¿Cómo suspendo otro hilo (no el actual)?

Estoy tratando de implementar una simulación de un microcontrolador. Esta simulación no pretende hacer una representación precisa del ciclo del reloj de un microcontrolador específico, sino verificar la corrección general del código. Pensé en ...

2 la respuesta

pthread funciona con el sufijo "_np"

¿Qué significa el sufijo "_np" aquí: pthread_mutex_timedlock_npo en macros PTHREAD_MUTEX_TIMED_NPUpd: De glibc2.2 enum { PTHREAD_MUTEX_TIMED_NP, PTHREAD_MUTEX_RECURSIVE_NP, PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_ADAPTIVE_NP #ifdef ...

8 la respuesta

Cómo devolver un valor del hilo en C

Soy nuevo en C y me gustaría jugar un poco con hilos. Me gustaría devolver algún valor de un hilo usandopthread_exit() Mi código es el siguiente: #include <pthread.h> #include <stdio.h> void *myThread() { int ret = 42; pthread_exit(&ret); } int ...

2 la respuesta

pthread con devolución de llamada a python VM

Digamos que tengo un script de Python que carga una biblioteca compartida (SL) a través de ctypes. El SL establece unpthread T1La secuencia de comandos de Python configura devoluciones de llamada a través de la SL, es decir, la secuencia de ...

1 la respuesta

¿Por qué las funciones que usan std :: mutex hacen una verificación nula de la dirección de pthread_key_create?

Tome esta función simple que incrementa un número entero bajo un bloqueo implementado porstd::mutex: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; }Esperaría que esto (después de la alineación) se ...

2 la respuesta

Diferencia entre -pthread y -lpthread al compilar

Cuál es la diferencia entregcc -pthread ygcc -lpthread que se usa al compilar programas multiproceso?

1 la respuesta

Error de segmentación en std :: thread :: id's std :: operator ==

He encontrado un problema que no estoy seguro de cómo resolver. Creo que es un problema en GCC y / o libstdc ++. Estoy ejecutando Ubuntu 14.04 LTS con GCC 4.8.2-19ubuntu1, libstdc ++ 3.4.19 (¿creo?¿Cómo encuentra qué versión de la biblioteca ...

3 la respuesta

¿Cómo establecer el nombre de un subproceso en pthreads de Linux?

¿Hay alguna forma de configurar el nombre de un hilo en Linux? Mi propósito principal es que sería útil durante la depuración, y también agradable si ese nombre se expusiera, p./proc/$PID/task/$TID/...

1 la respuesta

Cómo usar mutex

¿Dónde debo poner el bloqueo y desbloqueo de mutex para que los hilos se impriman alternativamente? Gracias: D Implemente un programa que cree dos hilos. Los hilos imprimirán su ID (pthread_self) 10 veces y luego se detendrán. Asegúrese de que ...

2 la respuesta

Linux pthread mutex y kernel Scheduler

Con un amigo mío, no estamos de acuerdo sobre cómo se maneja la sincronización a nivel de espacio de usuario (en la biblioteca pthread). a. Creo que durante un pthread_mutex_lock, el hilo espera activamente. Lo que significa que el planificador ...