Preguntas etiquetadas con multithreading

177
Crear hilos en python

Tengo un script y quiero que una función se ejecute al mismo tiempo que la otra. El código de ejemplo que he visto: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing

175
¿Errno es seguro para subprocesos?

En errno.h, esta variable se declara extern int errno;así , así que mi pregunta es, ¿es seguro verificar el errnovalor después de algunas llamadas o usar perror () en código de subprocesos múltiples? ¿Es esta una variable segura para subprocesos? Si no, ¿cuál es la alternativa? Estoy usando Linux...

173
¿Qué es exactamente std :: atomic?

Entiendo que std::atomic<>es un objeto atómico. ¿Pero atómico hasta qué punto? A mi entender, una operación puede ser atómica. ¿Qué se entiende exactamente por hacer un objeto atómico? Por ejemplo, si hay dos subprocesos que ejecutan simultáneamente el siguiente código: a = a +...

166
BackgroundWorker vs hilo de fondo

Tengo una pregunta estilística sobre la elección de la implementación de subprocesos de fondo que debo usar en una aplicación de formulario de Windows. Actualmente tengo BackgroundWorkerun formulario que tiene un (while(true))bucle infinito . En este ciclo, uso WaitHandle.WaitAnypara mantener el...

165
Cómo atrapar una excepción de un hilo

Tengo la clase principal de Java, en la clase, comienzo un nuevo hilo, en el principal, espera hasta que el hilo muere. En algún momento, lanzo una excepción de tiempo de ejecución desde el hilo, pero no puedo atrapar la excepción lanzada desde el hilo en la clase principal. Aquí está el...

163
¿Crear una cola de bloqueo <T> en .NET?

Tengo un escenario en el que tengo varios subprocesos que se agregan a una cola y múltiples subprocesos que se leen desde la misma cola. Si la cola alcanza un tamaño específico, todos los hilos que llenen la cola se bloquearán al agregarlos hasta que se elimine un elemento de la cola. La solución...