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).

26
¿Cómo debo probar el código roscado de la unidad?
Hasta ahora he evitado la pesadilla que está probando el código de subprocesos múltiples, ya que parece demasiado campo de minas. Me gustaría preguntar cómo la gente ha probado el código que se basa en subprocesos para una ejecución exitosa, o cómo las personas han intentado probar ese tipo de …

22
¿Para qué es útil la palabra clave volátil?
En el trabajo de hoy, me encontré con la volatilepalabra clave en Java. Al no estar muy familiarizado con esto, encontré esta explicación: Teoría y práctica de Java: gestión de la volatilidad Dado el detalle en el que ese artículo explica la palabra clave en cuestión, ¿alguna vez la usó …

9
Volátil vs. Interbloqueado vs. bloqueo
Digamos que una clase tiene un public int countercampo al que acceden varios subprocesos. Esto intsolo se incrementa o disminuye. Para incrementar este campo, ¿qué enfoque debe usarse y por qué? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Cambie el modificador de acceso de countera public volatile. Ahora que he descubierto volatile, he …

10
¿Qué es un mutex?
Un mutex es un concepto de programación que se usa con frecuencia para resolver problemas de subprocesos múltiples. Mi pregunta a la comunidad: ¿Qué es un mutex y cómo se usa?




16
¿Por qué es malo el bloqueo (esto) {...}?
La documentación de MSDN dice que public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } es "un problema si se puede acceder a la instancia públicamente". Me pregunto por qué ¿Es porque el bloqueo se mantendrá más tiempo del necesario? ¿O hay alguna …

11
¿Cuál es el propósito de Looper y cómo usarlo?
Soy nuevo en android. Quiero saber qué hace la Looperclase y también cómo usarla. He leído la documentación de la clase Android Looper pero no puedo entenderla completamente. Lo he visto en muchos lugares pero no puedo entender su propósito. ¿Alguien puede ayudarme definiendo el propósito Loopery también dando un …

18
¿Cómo se puede usar multi threading en aplicaciones PHP?
¿Existe una forma realista de implementar un modelo de subprocesos múltiples en PHP, ya sea de verdad o simplemente simulándolo? Hace algún tiempo, se sugirió que podría forzar al sistema operativo a cargar otra instancia del ejecutable de PHP y manejar otros procesos simultáneos. El problema con esto es que …





7
Ejemplo simple de subprocesos en C ++
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. ¿Alguien puede publicar un ejemplo simple de iniciar dos subprocesos (orientados a objetos) en C ++. Estoy buscando objetos de subprocesos reales de C ++ …

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.