Resultados de la búsqueda a petición "multithreading"

2 la respuesta

asio :: async_write y strand

asio::async_write(m_socket, asio::buffer(buf, bytes), custom_alloc(m_strand.wrap(custom_alloc(_OnSend))));¿Este código garantiza que todos los manejadores de operaciones asíncronas (llamadas a async_write_some) dentro de async_write se llaman a ...

8 la respuesta

Multinúcleo + Hyperthreading: ¿cómo se distribuyen los hilos?

Estaba leyendo una revisión del nuevo Intel Atom 330, donde notaron que el Administrador de tareas muestra 4 núcleos: dos núcleos físicos, más dos más simulados por Hyperthreading. Supongamos que tiene un programa con dos hilos. Supongamos ...

3 la respuesta

Golang bloqueo y no bloqueo

Estoy algo confundido sobre cómo Go maneja las IO sin bloqueo. La mayoría de las API me parecen sincrónicas, y cuando veo presentaciones en Go, no es raro escuchar comentarios como "y los bloqueos de llamadas" ¿Go utiliza el bloqueo de E / S ...

1 la respuesta

Cree una nueva instancia de JAXB Marshaller en método estático ... ¿es ThreadSafe?

He implementado una clase util con el siguiente método estático: public static String objToXml(JAXBContext jaxbContext, ClassA obj) throws Exception{ Marshaller jaxbMarshaller = jaxbContext.createMarshaller(); jaxbMarshaller.setProperty( ...

2 la respuesta

Comprender la tarea Async paralela en Android

En mi aplicación, estoy usando tareas asíncronas en muchos lugares, recientemente me encuentro con un problema en el que no se llama a doInBackground de la tarea asíncrona a continuación, esto sucede cuando ejecuto la tarea asíncrona a ...

1 la respuesta

Implementación de semáforos en C y bajo nivel

Estaba pensando en cómo implementar semáforos (no binarios) usando menos código asm como sea posible. No he tenido éxito en pensar y escribir sin usar un mutex, así que aquí está lo mejor que podía hacer hasta ahora: Global: #include <stdlib.h> ...

6 la respuesta

¿Por qué es setState en reactjs Async en lugar de Sync?

Acabo de encontrar eso en reaccionarthis.setState() La función en cualquier componente es asíncrona o se llama después de completar la función en la que se llamó. Ahora busqué y encontré este blog ...

8 la respuesta

¿Se necesita 'volátil' en este código C ++ multiproceso?

He escrito un programa de Windows en C ++ que a veces usa dos hilos: un hilo de fondo para realizar un trabajo que requiere mucho tiempo; y otro hilo para gestionar la interfaz gráfica. De esta manera, el programa sigue respondiendo al usuario, ...

3 la respuesta

La mejor manera de solicitar datos del servidor

Necesito obtener algunos datos de mi servidor para que mi aplicación funcione. Para hacer eso, usaré POST. Hasta donde sé, tengo que solicitar esos datos en un hilo que no puede ser el hilo principal. Me resulta un poco difícil poner los datos ...

5 la respuesta

¿Cómo unir hilos en el Objetivo C sin usar delegados / devolución de llamada?

¿Hay una manera limpia de unir hilos en Objective C como "Thread.join" en Java? Encontré el método performSelector: onThread: withObject: waitUntilDone: pero la limitación de esto es que no puedo llamar al "bloqueo" en una línea diferente porque ...