Resultados de la búsqueda a petición "multithreading"
Returning value from Thread
Tengo un método con unHandlerThread. Se cambia un valor dentro de laThread y me gustaría devolverlo a latest() método. ¿Hay alguna forma de hacer esto public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized ...
Distinción entre procesos y subprocesos en Linux
Después de leer enesta respuesta [https://stackoverflow.com/questions/807506/threads-vs-processes-in-linux] y "Linux Kernel Development" de Robert Love y, posteriormente, en elclone() llamada al sistema, descubrí que los procesos y subprocesos en ...
Esperando en múltiples eventos C ++
Existe una forma recomendada de esperar en múltiples entradas. Por ejemplo, me gustaría que mi programa pueda recibir información de 3 fuentes: Escuche en una condición de hilo, p. Ej. pthread_cond_wait () Tomar datos de la entrada estándar, ...
Generic .Net Producer / Consumer
Estoy jugando con la idea de implementar un par genérico Productor / Consumidor + cola de procesamiento en C # por diversión. La idea es que simplemente puede crear objetos que implementen las interfaces apropiadas IProducer e ...
std :: thread, inicie thread en `this '(desde dentro de la clase misma)
Estoy tratando de crear una clase que inicie una instancia de subproceso de uno de sus métodos miembros. Cuando lo hago en main: test myinstance; std::thread mythread(myinstance); entonces las cosas compilan. Pero usando la siguiente ...
Cómo obtener un buen rendimiento de lectura concurrente desde el disco
Me gustaría hacer una pregunta y luego seguirla con mi propia respuesta, pero también ver qué respuestas tienen otras personas. Tenemos dos archivos grandes que nos gustaría leer de dos hilos separados al mismo tiempo. Un hilo leerá ...
Populando una vista de lista desde otro hilo
Estoy tratando de completar una vista de lista desde otra clase, pero obtengo este error: "La operación de subprocesos cruzados no es válida: controle 'listView1' al que se accedió desde un subproceso distinto del subproceso en el que se ...
ThreadPool.QueueUserWorkItem vs Task.Factory.StartNew
que diferencia hay entre las siguientes ThreadPool.QueueUserWorkItem vs Task.Factory.StartNew Si el código anterior se llama 500 veces para alguna tarea de ejecución larga, ¿significa que todos los hilos del grupo de subprocesos se ocuparán? ...
Está bien leer un indicador booleano compartido sin bloquearlo cuando otro hilo puede configurarlo (como máximo una vez)?
Me gustaría que mi hilo se cierre con más gracia, así que estoy tratando de implementar un mecanismo de señalización simple. No creo que quiera un subproceso totalmente controlado por eventos, así que tengo un trabajador con un método para ...
¿Cómo transferir bloqueos entre hilos?
Me gustarí Monitor.Enter(this.StaticLock); try { // Do something ... ThreadPool.QueueUserWorkItem(state => { try { // Do something else... } finally { Monitor.Exit(this.StaticLock); } }); } catch (Exception) { Monitor.Exit(this.StaticLock); ...