Preguntas etiquetadas con multithreading

31
¿Cuándo necesitarías "cientos de miles" de hilos?

Erlang, Go y Rust afirman de una manera u otra que admiten la programación concurrente con "hilos" / corutinas baratos. Las preguntas frecuentes de Go indican: Es práctico crear cientos de miles de gorutinas en el mismo espacio de direcciones. El tutorial de óxido dice: Debido a que las...

26
Plagado de errores multiproceso

En mi nuevo equipo que administro, la mayoría de nuestro código es plataforma, socket TCP y código de red http. Todos los C ++. La mayor parte se originó de otros desarrolladores que han abandonado el equipo. Los desarrolladores actuales en el equipo son muy inteligentes, pero en su mayoría junior...

25
¿Qué buscas al depurar puntos muertos?

Recientemente he estado trabajando en proyectos que utilizan mucho el subproceso. Creo que estoy bien en diseñarlos; utilizar el diseño sin estado tanto como sea posible, bloquear el acceso a todos los recursos que más de un hilo necesita, etc. Mi experiencia en programación funcional me ha ayudado...

24
Máquinas de estado vs hilos

Alan Cox dijo una vez : "Una computadora es una máquina de estado. Los hilos son para personas que no pueden programar máquinas de estado". Dado que preguntarle directamente a Alan no es una opción para humillarme, prefiero preguntar aquí: ¿cómo se logra la funcionalidad de subprocesos múltiples...

23
Multithreading: ¿lo estoy haciendo mal?

Estoy trabajando en una aplicación que reproduce música. Durante la reproducción, a menudo las cosas deben suceder en subprocesos separados porque deben suceder simultáneamente. Por ejemplo, las notas de una necesidad acorde a ser escuchados juntos, por lo que cada uno se le asigna su propio hilo...

16
BackgroundWorker vs Async / Await

Soy nuevo en el desarrollo de C # y deseo crear una interfaz de usuario más receptiva. En mi investigación preliminar, he visto dos métodos para lograr esto: Multi-threading junto con la clase BackgroundWorker. Los nuevos modificadores Async / Await. ¿Más nuevo significa mejor? ¿Cuál es la...