Resultados de la búsqueda a petición "multithreading"

12 la respuesta

Cómo hacer una recuperación de URL sin bloqueo en Python

Estoy escribiendo una aplicación GUI en Pyglet [http://www.pyglet.org/] que tiene que mostrar decenas a cientos de miniaturas de Internet. En este momento, estoy usando ...

12 la respuesta

¿Cuál es el significado del monitor de un objeto en Java? ¿Por qué usar esta palabra?

Al leer artículos sobre hilos Java, a menudo noto la expresión: "el hilo actual es el propietario del monitor de este objeto". Entiendo el significado: el hilo obtiene el derecho de operar sobre el objeto. Pero estoy desconcertado por qué usamos ...

4 la respuesta

Python Subprocess.Popen desde un hilo

Estoy intentando lanzar un 'rsync' usando el módulo de subproceso y Popen dentro de un hilo. Después de llamar a rsync, también necesito leer la salida. Estoy usando el método de comunicación para leer la salida. El código funciona bien cuando ...

4 la respuesta

Pasar objeto ejecutable único a múltiples constructores de subprocesos [duplicado]

Esta pregunta ya tiene una respuesta aquí: Inicializando dos hilos con la misma instancia de un @ ejecutab [/questions/9562505/initializing-two-threads-with-the-same-instance-of-a-runnable] 4 respuestas Si creo un objeto ejecutable Runnable ...

10 la respuesta

Cuando usar @ volátil y sincroniza

Sé que hay muchas preguntas sobre esto, pero aún no entiendo del todo. Sé lo que hacen estas dos palabras clave, pero no puedo determinar cuál usar en ciertos escenarios. Aquí hay un par de ejemplos que estoy tratando de determinar cuál es el ...

4 la respuesta

múltiples hilos agregando elementos a una lista. ¿Por qué siempre hay menos elementos en la lista de lo esperado?

El siguiente código explica mi pregunta. Sé que la lista no es segura para subprocesos. ¿Pero cuál es la razón "real" subyacente de esto? class Program { static void Main(string[] args) { List<string> strCol = new List<string>(); for (int i = ...

6 la respuesta

Utilizando BackgroundWorker para actualizar la interfaz de usuario sin bloqueos ...?

Tengo el siguiente código para llenar un ListView desde un hilo de fondo (DoWork llama al método PopulateThread): delegate void PopulateThreadCallBack(DoWorkEventArgs e); private void PopulateThread(DoWorkEventArgs e) { if (this.InvokeRequired) ...

8 la respuesta

Establecer texto dinámico de JLabel en un JDialog por timer

Estoy tratando de hacer un JDialog que muestre al usuario un mensaje dinámico en un JLabel. El mensaje debe ser un recuento del 1 al 10 (y debe cambiar un número cada segundo). , la cuestión es que, cuando lo estoy depurando, se detiene justo ...

10 la respuesta

¿Por qué no hay GIL en la máquina virtual Java? ¿Por qué Python necesita uno tan malo?

Espero que alguien pueda proporcionar una idea de lo que es fundamentalmente diferente acerca de la Máquina virtual Java que le permite implementar hilos sin la necesidad de un Bloqueo de intérprete global (GIL), mientras que Python necesita tal ...

12 la respuesta

Ejemplo para impulsar shared_mutex (múltiples lecturas / una escritura)?

Tengo una aplicación multiproceso que tiene que leer algunos datos a menudo, y ocasionalmente esos datos se actualizan. En este momento, un mutex mantiene seguro el acceso a esos datos, pero es costoso porque me gustaría que varios hilos puedan ...