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

8 la respuesta

Sin bloqueo pthread_join

Estoy codificando el cierre de un servidor multiproceso. Si todo sale como debería, todos los hilos salen por su cuenta, pero hay una pequeña posibilidad de que un hilo se atasque. En este caso, sería conveniente tener un no bloqueo unirme para ...

3 la respuesta

¿Cómo dibujar gráficos opengl de diferentes hilos?

Quiero crear una aplicación opengl que muestre algunos gráficos en 3D y una línea de comandos. Me gustaría hacerlos hilos separados, porque ambos son procesos pesados. Pensé que podría abordar esto con 2 viewports diferentes, pero me gustaría ...

1 la respuesta

linking problema de biblioteca pthread

Me enfrento a un problema que puede ser un poco complicado de explicar y comprender, ya que dar la imagen completa sería demasiado grande y difícil. Por favor, discúlpame por eso. Considere el siguiente Makefile: all: clients.so simulator ...

1 la respuesta

@is nice () se utiliza para cambiar la prioridad del hilo o la prioridad del proceso?

La página de manual paranice dice "nice () agrega inc al valor agradable de proceso de llamada. Entonces, ¿podemos usarlo para cambiar el buen valor para un hilo creado porpthread_create? EDIT: Parece que podemos establecer un buen valor por ...

6 la respuesta

¿Cuál es la forma más correcta de generar números aleatorios en C con pthread

Tengo varios hilos ejecutándose simultáneamente y cada uno de ellos debe generar números aleatorios. Quiero entender si hay un patrón a seguir, para entender si es correcto inicializar el generador aleatorio con srand en el hilo principal o si ...

13 la respuesta

Utilizando C / Pthreads: ¿las variables compartidas deben ser volátiles?

En el lenguaje de programación C y Pthreads como la biblioteca de subprocesos; ¿Las variables / estructuras que se comparten entre subprocesos deben declararse como volátiles? Asumiendo que podrían estar protegidos por una cerradura o ...

2 la respuesta

Memoria no liberada pero aún accesible, ¿está goteando?

Al verificar con valgrind, veo que 5 bloques de memoria no se liberaron después de terminar mi programa, pero aún se puede acceder a ellos. ¿Necesito que me moleste? ¿Y cómo sucede? zhanwu@gelata:~/sandbox$ valgrind ./a.out ==2430== Memcheck, ...

3 la respuesta

¿Cómo cuento el número de hilos en ejecución (pthreads)?

Si busco contar el número de hilos que tiene una aplicación, todas las respuestas involucran programas externos comotop. Quiero contar los hilos dentro de la aplicación misma. No puedo agregar código en el punto de creación del hilo porque ...

2 la respuesta

¿Cómo puedo matar un subproceso que está en un bucle infinito, desde fuera de ese bucle?

Creo un hilo y lo pongo en un bucle infinito. Recibo pérdidas de memoria al verificar el código con valgrind. Aquí está mi código: #include <pthread.h> #include <time.h> void thread_do(void){ while(1){} } int main(){ pthread_t th; ...

2 la respuesta

¿Cómo bloquear todas las SEÑALES en el hilo SIN usar SIGWAIT?

Tengo una aplicación principal que genera un hilo separado para procesar mensajes de una cola. Tengo un problema en AIX cuando presiono CTRL-C, ya que parece que algunos "controladores de conexión" en el hilo se vuelven inválidos. Tengo un ...