Resultados de la búsqueda a petición "pthreads"
unción de miembro @Cast para create_pthread () call
Quiero detener la advertencia server.cpp: 823: advertencia: conversión de 'void * (ClientHandler ::)()' de anula ()(vací) ' en la llamada: pthread_create(th, NULL, (void* (*)(void*)) &ClientHandler::handle, (void ...
C: ¿Cuál es la forma de hacer un hilo de grupo con pthreads?
Tengo una cola de trabajos y quiero hacer un grupo de 4 hilos donde pueda lanzar mis trabajos. En lo que estoy atrapado es en cómo hacer los hilos y mantenerlos suspendidos mientras no hay trabajo. JOB QUEUE | job1 | job2 | job3 | job4 | .. ...
C: ¿Cómo declaras un mutex recursivo con hilos POSIX?
Estoy un poco confundido sobre cómo declarar un mutex recursivo usando pthread. Lo que intento hacer es hacer que solo un hilo a la vez pueda ejecutar un fragmento de código (incluidas las funciones), pero después del escepticismo descubrí que ...
¿Cómo hacer que pthread_cond_timedwait () sea robusto frente a las manipulaciones del reloj del sistema?
Considere el siguiente código fuente, que es totalmente compatible con POSIX: #include <stdio.h> #include <limits.h> #include <stdint.h> #include <stdlib.h> #include <pthread.h> #include <sys/time.h> int main (int argc, char ** argv) ...
¿Se necesita mutex para sincronizar un indicador simple entre pthreads?
Imaginemos que tengo algunos hilos de trabajo como los siguientes: while (1) { do_something(); if (flag_isset()) do_something_else(); }Tenemos un par de funciones auxiliares para verificar y configurar una bandera: void flag_set() { ...
La memoria permanece asignada cuando sale un hilo de C ++?
Estoy usando la biblioteca pthread en Linux. Estoy asignando una cadena en el hilo A, y luego intento imprimir la cadena en el hilo B. Sin embargo, la cadena solo se imprime vacía (he verificado que funciona en el hilo A). Nota: La cadena ...
Pthreads - Alto uso de memoria
Estoy programando algo en C que crea muchos Pthreads en Linux en un sistema de 256Mb. Por lo general, tengo + 200Mb gratis. Cuando ejecuto el programa con poca cantidad de subprocesos, funciona, pero una vez que lo hago crea alrededor de 100 ...
Cómo obtener pid de pthread
en RH Linux, cada pthread se asigna a un pid, que se puede monitorear en herramientas como htop. pero ¿cómo puedo obtener el pid de un hilo? getpid () solo devuelve el pid del hilo principal.
controlador de señal diferente para hilo y proceso ?. Es posibl
Tiene algunas preguntas sobre la señalización. 1) cuando el proceso tiene algunos subprocesos más junto con el subproceso principal, y si se eleva la señal, ¿qué subproceso detendrá su procesamiento y continuará con el controlador de señal? ¿Es ...
En la aplicación de subprocesos múltiples, ¿cómo puedo redirigir stderr y stdout en un archivo separado según el subproceso?
Tengo una aplicación multihilo en la que estoy creando un hilo como este: int main(int argc,char *argv[]) { pthread_t thread_id[argc-1]; int i; struct parameter thread_data[argc-1]; int status; for(i=0;i<argc-1;i++) { thread_data[i].ip_filename ...