Preguntas etiquetadas con multithreading

Preguntas relacionadas con subprocesos múltiples que incluyen técnicas, estructura y cuestiones de seguridad

3
¿Por qué se escribió Python con el GIL?
El bloqueo global del intérprete (GIL) parece ser a menudo citado como una de las principales razones por las que el enhebrado y cosas similares son un poco difíciles en Python, lo que plantea la pregunta "¿Por qué se hizo eso en primer lugar?" Al no ser un programador, no …


4
¿Qué es un grupo de subprocesos?
¿Cómo se implementaría un conjunto de subprocesos? He estado leyendo en Wikipedia para "threadpool" pero todavía no puedo entender qué se debe hacer para resolver esta pregunta (posiblemente porque no entendí lo que es un threadpool en términos simples). ¿Alguien puede explicarme en inglés simple qué es un threadpool y …





6
Prueba de condiciones de carrera de subprocesos múltiples
Leyendo los comentarios a esta respuesta , específicamente: El hecho de que no puedas escribir un examen no significa que no esté roto. Comportamiento indefinido que generalmente funciona como se esperaba (C y C ++ están llenos de eso), condiciones de carrera, posible reordenamiento debido a un modelo de memoria …




1
¿Son las piscinas gorutinas go-langs solo hilos verdes?
El comentarista aquí ofrece las siguientes críticas a los hilos verdes: Inicialmente me vendieron el modelo N: M como un medio para tener una programación dirigida por eventos sin el infierno de devolución de llamadas. Puede escribir código que parezca un viejo código de procedimiento pero debajo hay magia que …

10
¿Por qué su código no debe usar 100% CPU? [cerrado]
Estoy hablando específicamente de un programa C # .NET 4 que se ejecuta en Windows XP o superior, pero las respuestas generales también son aceptables. Asuma un programa ya optimizado y eficiente. El problema aquí se debe completamente a los efectos del alto uso de la CPU en el hardware, …
42 c#  multithreading  cpu  usage 

5
¿La inmutabilidad elimina por completo la necesidad de bloqueos en la programación multiprocesador?
Parte 1 Claramente, la inmutabilidad minimiza la necesidad de bloqueos en la programación multiprocesador, pero ¿elimina esa necesidad o hay casos en los que la inmutabilidad por sí sola no es suficiente? Me parece que solo puede diferir el procesamiento y el estado de encapsulado mucho antes de que la …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.