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

2 la respuesta

c / llamada interrumpida del sistema / fork vs. thread

Descubrí un problema con la implementación de subprocesos, eso es extraño para mí. Tal vez algunos de ustedes me lo puedan explicar, sería genial. Estoy trabajando en algo como un proxy, un programa (que se ejecuta en diferentes máquinas) que ...

1 la respuesta

¿Cómo llamar al método java desde el lado jni?

He realizado algunas funciones de código c en el lado jni, y todo funciona bien. public native String getMessage()function está devolviendo la cadena del lado jni al lado java, y funciona bien, y todos los demás códigos jni también funcionan ...

7 la respuesta

¿Qué puede hacer que un programa funcione más lento cuando se usan más hilos?

Esta pregunta es sobre el mismo programa que yopreviamente preguntado sobre [https://stackoverflow.com/questions/564577/dividing-loop-iterations-among-threads] . Para recapitular, tengo un programa con una estructura de bucle como esta: for (int ...

5 la respuesta

¿Cuál es la diferencia entre deadlock y livelock?

¿Puede alguien explicar con ejemplos (de código) cuál es la diferencia entre punto muert y livelock?

3 la respuesta

Pthread crear como separado

Tengo un problema creando un hilo como separado. Aquí está el código que escribí: void* testFunction() { pthread_attr_t attr; int chk,rc; pthread_attr_init(&attr); printf("thread_attr_init: %d\n",rc); pthread_attr_getdetachstate(&attr, &chk); ...

3 la respuesta

Tratamiento con señales asincrónicas en el programa de subprocesos múltiples

l Libro de Interfaz de Programación de Linux ha mencionado un método para manejar señales asíncronas en un programa de subprocesos múltiples: Todos los hilos bloquean todas las señales asincrónicas que el proceso podría recibir. La forma más ...

4 la respuesta

Hilos y descriptores de archivo

Lo siento por no hacer mi propia investigación y preguntarlo aquí. Tengo un poco de tiempo. ¿Es posible tener dos tablas de descriptores de archivos para dos o más hilos generados a partir de un solo hilo? Los dos o más subprocesos ...

1 la respuesta

¿La vinculación de un `-lpthread` cambia el comportamiento de la aplicación? (Linux, Glibc)

Tengo una pregunta: si tenemos una aplicación que no utiliza subprocesos, podemos vincularla de dos maneras: 1) Enlace como siempre, sin-lpthread y-ldl 2) Agregue al enlace dos bibliotecas: libpthread y libdl. P.ej $ cat a.c int ...

4 la respuesta

¿Hay una identificación pthread_t no válida?

Me gustaría llamar a pthread_join para un id de hilo determinado, pero solo si ese hilo se ha iniciado. La solución segura podría ser agregar una variable para rastrear qué hilo comenzó o no. Sin embargo, me pregunto si es posible verificar las ...

3 la respuesta

pthread_cond_wait y requisito de mutex

Por qué es necesario bloquear un mutex antes de llamar apthread_cond_wait? Además, ¿es necesario bloquear (en el mismo mutex) antes de llamar apthread_cond_signal? gracias por tu ayuda