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

6 la respuesta

gdb cómo mostrar el nombre del hilo

Hay muchos hilos creados en mi aplicación. algunos de los nombres de los hilos son visibles en el gdb mientras ejecuto el comando 'hilos de información', otros no se muestran. Cómo obtener todo el nombre del hilo en lugar del valor hexadecimal ...

2 la respuesta

¿Cómo pasar el vector <int> a pthread_create correctamente en C ++?

Me gustaría crear un hilo que pase un vector como parámetro. pero recibí los siguientes errores: error: invalid conversion from ‘int’ to ‘void* (*)(void*)’ [-fpermissive] error: initializing argument 3 of ‘int pthread_create(pthread_t*, ...

8 la respuesta

C ++, ¿crea un pthread para una función con un tipo de retorno?

Di que tengo la siguiente función: bool foo (int a); // This method declaration can not be changed. ¿Cómo creo un hilo de discusión para esto? ¿Y cómo puedo saber qué devolvió la función? He buscado en línea y parece que cualquier función para ...

6 la respuesta

¿Cómo se mide el tiempo real en la CPU para un subproceso de iOS?

Estoy buscando un análogo de iOS para Android SystemClock.currentThreadTimeMillis () [http://developer.android.com/reference/android/os/SystemClock.html#currentThreadTimeMillis%28%29] o @ de MicrosoGetThreadTimes ...

8 la respuesta

Esperando en múltiples eventos C ++

Existe una forma recomendada de esperar en múltiples entradas. Por ejemplo, me gustaría que mi programa pueda recibir información de 3 fuentes: Escuche en una condición de hilo, p. Ej. pthread_cond_wait () Tomar datos de la entrada estándar, ...

4 la respuesta

Referencia indefinida a 'pthread_create' - orden de opción de comando del enlazador (bibliotecas antes / después de los archivos de objeto?) [Duplicado]

Esta pregunta ya tiene una respuesta aquí: Referencia indefinida a pthread_create en Linux [/questions/1662909/undefined-reference-to-pthread-create-in-linux] 10 respuestas Cuando trato de compilar eso, recibo un error particular. Pero, no ...

12 la respuesta

¿Cómo usar pthread_mutex_trylock?

Utilizando trylock: FILE *fp; pthread_mutex_t demoMutex; void * printHello (void* threadId) { pthread_mutex_trylock (&demoMutex); pthread_t writeToFile = pthread_self (); unsigned short iterate; for (iterate = 0; iterate < 10000; iterate++) { ...

14 la respuesta

Paralelización: pthreads o OpenMP?

a mayoría de las personas en informática científica usan OpenMP como un cuasi-estándar cuando se trata de la paralelización de memoria compartida. ¿Hay alguna razón (aparte de la legibilidad) para usar OpenMP sobre pthreads? Este último parece ...

6 la respuesta

¿Cómo pausar un hilo cada vez que quiera?

recientemente me propuse portar ucos-ii a Ubuntu PC. Como sabemos, no es posible simular el "proceso" en el ucos-ii simplemente agregando una bandera en el bucle "while" en la función de devolución de llamada del pthread para realizar una pausa ...

6 la respuesta

No se puede provocar la inversión prioritaria en C ++

Estoy tratando de provocar Inversión prioritaria en una pequeñaC ++ programa para fines de demostración, pero no puedo: El subproceso de baja prioridad que contiene el mutex no tiene preferencia y sigue ejecutándose en la sección crítica. Esto ...