Preguntas etiquetadas 'multithreading'

El subprocesamiento múltiple es la capacidad de una computadora o programa para trabajar de forma simultánea o asíncrona, utilizando varios subprocesos de ejecución simultáneos (generalmente llamados subprocesos).
42
respuestas

"implementa Runnable" vs "extiende Thread" en Java

Desde que tiempo pasé con hilos en Java, encontré estas dos formas de escribir hilos: Con implementos Runnable: clase pública MyRunnable implementa Runnable {public void run () {// Code}} // Comenzó con un "nuevo Thread (nuevo MyRunnable ()) ....
set 12 de febrero '09 a las 17:28
6
respuestas

C ++ 11 introdujo un modelo de memoria estandarizado. ¿Qué significa esto? ¿Y cómo afectará esto a la programación en C ++?

C ++ 11 introdujo un modelo de memoria estandarizado, pero ¿qué significa esto exactamente? ¿Y cómo afectará esto a la programación en C ++? Este artículo (Gavin Clark cita a Herb Sutter) dice que el modelo de memoria significa que el código C ++ ahora tiene un estándar ...
establecido el 12 de junio de 2011 a las 2:30
41
la respuesta

¿Cuál es la diferencia entre un proceso y un hilo?

¿Cuál es la diferencia técnica entre un proceso y un hilo? Tengo la sensación de que la palabra "proceso" se está utilizando demasiado, y también hay secuencias de hardware y software. ¿Qué tal los procesos fáciles en lenguajes como Er>

¿Cómo actualizar la GUI desde otro hilo?

¿Cuál es la forma más fácil de actualizar una etiqueta desde otro hilo? Tengo un formulario en thread1, y desde aquí comienzo otro thread (thread2). Aunque thread2 procesa algunos archivos, me gustaría actualizar la Etiqueta en el formulario con el estado actual de thread2. ...
Set 19 de marzo de 2009 a las 12:37
33
respuestas

La diferencia entre esperar () y dormir ()

¿Cuál es la diferencia entre esperar () y dormir () en subprocesos? ¿Por lo que entiendo que el subproceso de espera () sigue en modo de producción y usa ciclos de procesador, pero la suspensión () no requiere ningún ciclo de procesador? ¿Por qué tenemos como esperar (...
establecido el 24 de junio de 2009 a las 9:48
7
respuestas

¿Cómo funcionan los servlets? Creación, sesiones, variables compartidas y multiproceso.

Supongamos que tengo un servidor web que contiene muchos servlets. Para transferir información entre estos servlets, establezco las variables de sesión y de instancia. Ahora, si 2 o más usuarios envían una solicitud a este servidor, ¿qué sucede ...
establecido el 24 de junio de 2010 a las 3:16
19
respuestas

¿Cómo usar hilos en Python?

Estoy tratando de entender los hilos en Python. Miré la documentación y los ejemplos, pero, para ser honesto, muchos ejemplos son demasiado complejos y me resulta difícil entenderlos. ¿Cómo se muestran claramente las tareas compartidas para multihilo?
fijado el 17 de mayo de 10 a 7:24
16
respuestas

¿Qué significa "sincronizado"?

Tengo algunas preguntas sobre el uso y la importancia de la palabra clave sincronizada. ¿Cuál es el valor de la palabra clave sincronizada? ¿Cuándo debería haber métodos sincronizados? ¿Qué significa programáticamente y lógicamente?
fijado 06 de julio de 2009 a las 9:47
18
respuestas

¿Qué es la condición de raza?

Al escribir aplicaciones de subprocesos múltiples, uno de los problemas más comunes son las condiciones de carrera. Mis preguntas de la comunidad: ¿Qué es la condición de raza? ¿Cómo los encuentras? ¿Cómo lidias con ellos? Por último, ¿cómo evitarlos?
Preguntó el 29 de agosto. '08 a las 6:55 pm
22
respuestas

Android "Solo la secuencia original que creó la jerarquía de vistas puede tocar sus vistas".

He creado un reproductor de música simple en Android. La vista de cada canción contiene un SeekBar, implementado de la siguiente manera: public class Song extiende Activity implementa OnClickListener, Runnable {progreso de SeekBar privado; MediaP privado ...
establecido el 02 de marzo de 2011 a las 3:07
19
respuestas

¿Cuándo y cómo debo usar la variable ThreadLocal?

¿Cuándo debo usar la variable ThreadLocal? ¿Cómo se usa?
establecido el 03 de mayo de 2009 a las 22:59
25
respuestas

¿Qué es un hilo de demonio en java?

¿Alguien puede decirme qué hilos de daemon están en java?
set 06 feb '10 a las 17:08
4
respuestas

¿Qué es un hilo seguro o inseguro en PHP?

He visto diferentes binarios para PHP, por ejemplo, sin streams o streams. ¿Qué significa esto? ¿Cuál es la diferencia entre estos paquetes?
fijado el 26 de octubre '09 a las 12:41
10
respuestas

Volatile vs bloqueo vs bloqueo

Digamos que una clase tiene un campo de contador público al que se accede mediante varios subprocesos. Este int solo aumenta o disminuye. Para aumentar este campo, ¿qué enfoque debería utilizarse y por qué? bloquear (this.locker) this.counter ++;, Int ...
set 30 de septiembre '08 a las 10:25 pm
26
respuestas

¿Cómo uso el código de prueba de unidad con hilo?

Todavía evité la pesadilla probando código de subprocesos múltiples porque parece demasiado grande para un campo minado. Me gustaría preguntar cómo las personas han pasado el código de prueba que se basa en los hilos para una ejecución exitosa, o simplemente ...
set 15 ago. '08 a las 2:44 pm