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

1 la respuesta

¿Por qué estas gorutinas no escalan su rendimiento a partir de ejecuciones más concurrentes?

AntecedentesActualmente estoy trabajando en mi tesis de licenciatura y básicamente mi tarea es optimizar un código dado en Go, es decir, hacer que se ejecute lo más rápido posible. Primero, optimicé la función en serie y luego intenté introducir ...

2 la respuesta

¿Cómo pedirle a CompletableFuture que use hilos no daemon?

He escrito el siguiente código: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep thread:" + ...

5 la respuesta

Garantías de progreso sin bloqueo

Como anécdota, descubrí que muchos programadores creen erróneamente que "sin bloqueo" simplemente significa "programación concurrente sin mutexes". Por lo general, también hay un malentendido correlacionado de que el propósito de escribir código ...

2 la respuesta

¿Cuáles son los costos de latencia y rendimiento de compartir productor-consumidor de una ubicación de memoria entre hiper-hermanos versus no hiper-hermanos?

Dos hilos diferentes dentro de un solo proceso puedencompartir una ubicación de memoria común al leer y / o escribir en ella. Por lo general, dicho intercambio (intencional) se implementa utilizando operaciones atómicas utilizando ellock prefijo ...

4 la respuesta

¿Cómo hacer que los hilos de trabajo se cierren después de que el trabajo haya terminado en un patrón multiproceso productor-consumidor?

Estoy tratando de implementar un patrón productor-consumidor multiproceso usando Queue.Queue en Python 2.7. Estoy tratando de descubrir cómo hacer que los consumidores, es decir, los hilos de trabajo, se detengan una vez que se haya realizado ...

1 la respuesta

¿Cómo configurar la concurrencia en .NET Core Web API?

En los viejos tiempos de WCF, tenía control sobre la concurrencia del servicio a través deMaxConcurrentCalls ajuste.MaxConcurrentCalls el valor predeterminado es 16 llamadas simultáneas, pero puede aumentar o disminuir ese valor según ...

2 la respuesta

Diferencia entre DispatchQueue.main.async y DispatchQueue.main.sync [duplicado]

Esta pregunta ya tiene una respuesta aquí: Grand Central Dispatch asíncrono vs sincronización [/questions/9200558/grand-central-dispatch-async-vs-sync] 5 respuestasHe estado usando DispatchQueue.main.async desde hace mucho tiempo para realizar ...

1 la respuesta

¿Asíncrono en un lenguaje de programa de bloqueo?

Forma de sincronizaciónPor ejemplo, ruby: con = Mysql.new('localhost') rs1 = con.query('select * from test01') # A rs2 = con.query('select * from test02') # B rs = getResult(rs1, rs2) # C con.close entoncesA bloqueará la ejecución.B se ejecutará ...

1 la respuesta

¿`Isync` evita el reordenamiento de Store-Load en CPU PowerPC?

Como se sabe, PowerPC tiene un modelo de memoria débil, que permite cualquier reordenamiento especulativo: almacenar-almacenar, cargar-almacenar, almacenar-cargar, cargar-cargar. Hay al menos 3 vallas: hwsync osync - barrera de memoria ...

2 la respuesta

git tire múltiples controles remotos en paralelo

Tengo un repositorio con miles de controles remotos, y me gustaría extraer de miles de controles remotos al mismo tiempo, idealmente puedo especificar un número máximo para hacer al mismo tiempo. No pude encontrar nada relacionado con esto en ...