Preguntas con respuestas sobre "pthreads"

1,513 preguntas, página #1

0

votos

3

respuestas

vistas 911

¿Existe un patrón de diseño diferente al consumidor productor para describir este patrón?

En mi aplicación en C++ estoy usando pthreads. Tengo un subproceso principal que distribuye el trabajo a otro subproceso para leer del disco y un tercer subproceso para escribir en el disco. Esto permite que el subproceso principal funcione en tiempo real y no tenga contratiempos debido al disco io por el subproceso de lectura que se mantiene por delante del principal ...

preguntado 10 años, 1 meses

0

votos

1

respuestas

vistas 916

fijar un hilo en un solo núcleo

Estoy tratando de medir el rendimiento de algunas llamadas de biblioteca. Mi principal herramienta de medición es la llamada rdtsc. Después de leer un poco, me doy cuenta de que necesito deshabilitar la preferencia y las interrupciones para obtener las lecturas más precisas. ¿Puede alguien ayudarme a averiguar cómo hacer esto? Yo sé eso ...

preguntado 10 años, 1 meses

2

votos

2

respuestas

vistas 567

¿Contando cuántas veces se ha adelantado un hilo?

Estoy tratando de determinar el impacto del cambio de contexto en mi subproceso de Java. Por lo tanto, primero tendría que saber "¿cuántas veces se ha adelantado?" y segundo, si es posible, "¿cuánto tiempo se suspendió la ejecución de mi subproceso?". Dudaría mucho que esto se pueda hacer desde Java, pero ¡oye! la ...

preguntado 10 años, 1 meses

0

votos

1

respuestas

vistas 831

Los hilos de productor / consumidor no funcionan con pthread para la búsqueda de DNS

Estoy usando el problema del productor/consumidor para hacer una resolución de DNS de subprocesos múltiples. Lo resolví sin subprocesos múltiples, por lo que estoy bastante seguro de que esa parte de mi código funciona. Básicamente, estoy creando un productor para escribir y (estaré creando) muchos consumidores para leer. En este momento estoy...

preguntado 10 años, 1 meses

1

votos

2

respuestas

vistas 3,122

C: el consumidor / productor parece estar en un punto muerto cuando el productor es mayor que el tamaño del búfer

Tengo la asignación de trabajar en problemas de productores y consumidores mediante el uso de hilo y semáforo. La tarea es que permite al usuario definir el número de productor, el número de consumidor y el tamaño del búfer. El programa siempre se bloquea si el productor alcanza el tamaño del búfer. Pero el requisito dice que si el productor llega a amortiguar al consumidor ...

preguntado 10 años, 1 meses

2

votos

2

respuestas

vistas 13,958

Implementando una clase de semáforo binario en C ++

Entonces, estoy trabajando en un programador en una de mis clases. Básicamente, pretendemos que solo se puede ejecutar un hilo a la vez. Se supone que debemos usar una clase de semáforo para permitir que estos subprocesos se bloqueen para simular el subproceso que espera la CPU. ...

preguntado 10 años, 1 meses

0

votos

1

respuestas

vistas 1,368

Inicialización de la biblioteca de pthread

He creado envoltorios alrededor de las funciones pthread usando dlopen y dlsym, para depurar y perfilar algunos problemas que ocurren en mi aplicación. El generador de perfiles pasa todas las pruebas unitarias. Desafortunadamente, parece que he omitido la inicialización de algunas bibliotecas porque getenv ahora devuelve nulo ...

preguntado 10 años, 2 meses

0

votos

4

respuestas

vistas 364

Conceptos de Pthread

Estoy estudiando hilos y no estoy seguro si entiendo algunos conceptos. ¿Cuál es la diferencia entre preferencia y rendimiento? Hasta ahora sé que la preferencia es un rendimiento forzado, pero no estoy seguro de lo que realmente significa. ...

preguntado 10 años, 2 meses

1

votos

1

respuestas

vistas 754

Mútex de pthread robustos: portabilidad entre plataformas

Quiero usar la memoria compartida entre procesos y quería usar los robustos pthread mutex para lo mismo, porque pueden ayudar con el problema cuando un proceso muere manteniendo el mutex. Mi única preocupación es si son portátiles en diferentes plataformas: diferentes versiones de Linux y luego en diferentes ...

preguntado 10 años, 2 meses