Preguntas con la etiqueta [multithreading]

Lista multithreading preguntas

Bloqueo verificado dos veces en .NET

8
respuestas
64
votos
65.7k
vistas

Encontré este artículo que explica por qué el paradigma de bloqueo de doble verificación no funciona en Java. ¿Es el paradigma válido para .NET (en particular, C#), si se declaran

Estoy un poco confundido acerca de Parallel.ForEach. ¿Qué es Parallel.ForEachy para qué sirve exactamente? No haga referencia a ningún enlace de MSDN. He aquí un ejemplo sencillo: string[] lines =

Tengo una función simplificada que se ve así: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Básicamente, quiero que llame myApi.execy devuelva la respuesta que se proporciona en la

Java espera y notifica: IllegalMonitorStateException

2
respuestas
58
votos
116.2k
vistas

No entiendo completamente cómo waity notify(de Object) funciona, y como resultado me veo obligado a reducir mis intentos en la siguiente sección de código. Principal.java: import java.util.ArrayList; class Main {

Control WebBrowser en un hilo nuevo

4
respuestas
88
votos
88.1k
vistas

Tengo una lista de Uri en los que quiero hacer clic. Para lograr esto, estoy intentando crear un nuevo control de navegador web por Uri. Creo un nuevo hilo por

Bloqueo asíncrono basado en una clave

5
respuestas
43
votos
19.1k
vistas

Estoy intentando resolver un problema que surgió con mi biblioteca ImageProcessor aquí donde obtengo errores intermitentes de acceso a archivos al agregar elementos al caché. System.IO.IOException: el proceso no puede

¿PHP tiene subprocesos?

13
respuestas
136
votos
vistas

Encontré este paquete PECL llamado threads , pero aún no hay una versión. Y no aparece nada en el sitio web de PHP.

La nueva versión de Concurrent Hash Map de jdk 8 tiene dos nuevos métodos. calcular si está ausente calcular si presente putIfAbsent - Método antiguo Entiendo los casos de uso

Esperando hasta que termine la tarea

7
respuestas
147
votos
189.1k
vistas

¿Cómo podría hacer que mi código espere hasta que DispatchQueuefinalice la tarea? ¿Necesita algún controlador de finalización o algo así? func myFunction() { var a: Int? DispatchQueue.main.async { var b:

¿Errno es seguro para subprocesos?

8
respuestas
214
votos
59.1k
vistas

En errno.h, esta variable se declara así extern int errno;, mi pregunta es: ¿es seguro verificar errnoel valor después de algunas llamadas o usar perror() en código multiproceso? ¿Es esta

Hice un programa de búsqueda de archivos en Visual Studio en Windows 10 usando .net lang. Mi problema comienza desde form1 con una dim frm2 as form2 = new form2llamada

¿Cómo actualizo la GUI desde otro hilo?

47
respuestas
1.6k
votos
836.0k
vistas

¿ Cuál es la forma más sencilla de actualizar uno Labeldesde otro Thread? Tengo un Formhilo en ejecución thread1y a partir de ahí estoy iniciando otro hilo ( thread2). Mientras

Recientemente comencé a programar en WPF y me encontré con el siguiente problema. No entiendo cómo utilizar el Dispatcher.Invoke()método. Tengo experiencia en subprocesos y he creado algunos programas simples de

Tengo un problema con el subprocesamiento de Python y el envío de una cadena en los argumentos. def processLine(line) : print "hello"; return; . dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine,

Estoy intentando configurar un servicio en segundo plano que realice una carga masiva de datos de transacciones desde un archivo csv. Este servicio en segundo plano se iniciaría desde una