Preguntas etiquetadas con multithreading

340
¿Cómo ejecuto un simple código en un nuevo hilo?

Tengo un poco de código que necesito ejecutar en un hilo diferente al de la GUI, ya que actualmente hace que el formulario se congele mientras se ejecuta el código (aproximadamente 10 segundos). Suponga que nunca he creado un nuevo hilo antes; ¿Cuál es un ejemplo simple / básico de cómo hacer...

325
Uso del módulo 'subproceso' con tiempo de espera

На этот вопрос есть ответы на Stack Overflow на русском : Прерывание процесса и задержка на исполнение Aquí está el código de Python para ejecutar un comando arbitrario que devuelve sus stdoutdatos, o generar una excepción en los códigos de salida distintos de cero: proc...

319
Obtener la ID del hilo de un hilo

En C # al depurar hilos, por ejemplo, puede ver la identificación de cada hilo. No pude encontrar una manera de obtener ese mismo hilo, programáticamente. Ni siquiera pude obtener la ID del hilo actual (en las propiedades de laThread.currentThread ). Entonces, me pregunto cómo obtiene Visual...

312
¿Cuántos hilos son demasiados?

Estoy escribiendo un servidor y envío cada acción a un hilo separado cuando se recibe la solicitud. Hago esto porque casi todas las solicitudes realizan una consulta a la base de datos. Estoy usando una biblioteca de subprocesos para reducir la construcción / destrucción de subprocesos. Mi pregunta...