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



8
¿Qué hace SynchronizationContext?
En el libro Programming C #, tiene un código de muestra sobre SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Soy un principiante en hilos, así que por favor conteste en detalle. Primero, no sé qué significa el contexto, …
135 c#  .net  multithreading 

3
Comprender el bucle de eventos
Estoy pensando en eso y esto es lo que se me ocurrió: Digamos que tenemos un código como este: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Entra una solicitud y el motor JS comienza a ejecutar el código anterior paso a paso. Las dos primeras llamadas son llamadas de sincronización. Pero cuando …




16
Subprocesamiento de Windows: _beginthread vs _beginthreadex vs CreateThread C ++
¿Cuál es una mejor manera de comenzar un hilo _beginthread, _beginthreadxo CreateThread? Estoy tratando de determinar cuáles son las ventajas / desventajas de _beginthread, _beginthreadexy CreateThread. Todas estas funciones devuelven un identificador de subproceso a un subproceso recién creado, ya sé que CreateThread proporciona un poco de información adicional cuando …
133 c++  c  multithreading  winapi 


7
¿Cómo puedo ejecutar código en un hilo de fondo en Android?
Quiero que algún código se ejecute en segundo plano continuamente. No quiero hacerlo en un servicio. ¿Hay alguna otra forma posible? He intentado llamar a la Threadclase en mi Activitypero mis Activityrestos permanecen en segundo plano por algún tiempo y luego se detiene. La Threadclase también deja de funcionar. class …

6
¿Cómo obtener la identificación del hilo de un grupo de hilos?
Tengo un grupo de subprocesos fijo al que envío tareas (limitado a 5 subprocesos). ¿Cómo puedo averiguar cuál de esos 5 hilos ejecuta mi tarea (algo como "el hilo 3 de 5 está haciendo esta tarea")? ExecutorService taskExecutor = Executors.newFixedThreadPool(5); //in infinite loop: taskExecutor.execute(new MyTask()); .... private class MyTask implements …



5
¿Cuándo usar volátil con multihilo?
Si hay dos subprocesos que acceden a una variable global, muchos tutoriales dicen que la variable sea volátil para evitar que el compilador guarde en caché la variable en un registro y, por lo tanto, no se actualice correctamente. Sin embargo, dos hilos que acceden a una variable compartida es …


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.