Preguntas etiquetadas con multithreading

El subprocesamiento múltiple es la capacidad de una computadora o un programa para realizar el trabajo de manera simultánea o asincrónica mediante el uso de múltiples flujos de ejecución concurrentes (generalmente conocidos como subprocesos).


5
LinkedBlockingQueue vs ConcurrentLinkedQueue
Mi pregunta se relaciona con esta pregunta formulada anteriormente. En situaciones en las que estoy usando una cola para la comunicación entre los hilos del productor y del consumidor, ¿la gente generalmente recomendaría usar LinkedBlockingQueueo ConcurrentLinkedQueue? ¿Cuáles son las ventajas / desventajas de usar uno sobre el otro? La principal …

3
¿Por qué el objeto de bloqueo tiene que ser estático?
Es muy común utilizar un objeto de solo lectura estático privado para bloquear en subprocesos múltiples. Entiendo que privado reduce los puntos de entrada al objeto de bloqueo al apretar la encapsulación y por lo tanto el acceso a lo más esencial. ¿Pero por qué estática? private static readonly object …



5
Romper el paralelo. ¿Cada uno?
¿Cómo salgo de un ciclo for paralelo ? Tengo una declaración bastante compleja que se parece a la siguiente: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Usando la clase paralela, puedo optimizar este proceso …


5
Actores de Scala: recibir vs reaccionar
Permítanme decir primero que tengo mucha experiencia en Java, pero solo recientemente me he interesado en los lenguajes funcionales. Recientemente comencé a buscar en Scala, que parece un lenguaje muy agradable. Sin embargo, he estado leyendo sobre el marco Actor de Scala en Programación en Scala , y hay una …




16
Android: evita la pantalla blanca al inicio
Como todos sabemos, muchas aplicaciones de Android muestran una pantalla en blanco muy brevemente antes de que Activityse enfoque la primera . Este problema se observa en los siguientes casos: Aplicaciones de Android que amplían la Applicationclase global y realizan importantes inicializaciones en ella. El Application objeto siempre se crea …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.