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

3 la respuesta

¿La concurrencia ocurre incluso cuando solo hay un subproceso en un grupo de subprocesos?

Estoy usando Rails 5 y Ruby 2.4. ¿Cómo puedo averiguar, o puedes decir al mirar a continuación, si hay múltiples hilos ejecutándose al mismo tiempo? pool = Concurrent::FixedThreadPool.new(1) promises = links.map do ...

3 la respuesta

InheritableThreadLocal valor no heredado por los hilos ExecutorService

import java.util.concurrent.Executors import scala.concurrent.{ExecutionContext, Future} object TestInheritableThreadLocal { def main(args: Array[String]): Unit = { implicit val ec = ExecutionContext.fromExecutor(Executors.newFixedThreadPool(2)) ...

3 la respuesta

Contexto Golang.WithValue: cómo agregar varios pares clave-valor

Con Go'scontext paquete es posible pasar datos específicos de la solicitud a la pila de funciones de manejo de solicitudes utilizando func WithValue(parent Context, key, val interface{}) ContextEsto crea un nuevoContext que es una copia de padre ...

2 la respuesta

¿Cuáles son las estrategias de sincronización para Prevayler?

Prevayler garantiza que todas las escrituras (a través de sus transacciones) están sincronizadas. ¿Pero qué hay de las lecturas? ¿Es correcto que las lecturas sucias sean posibles si no se utiliza una sincronización explícita (en el código de ...

3 la respuesta

¿Cómo podemos esperar a que finalicen las solicitudes HTTP?

Usando varias respuestas en SO, hemos logrado escribir y ejecutar una solicitud HTTP básica: import Foundation let url:URL = URL(string: "http://jsonplaceholder.typicode.com/posts")! let session = URLSession.shared var request = URLRequest(url: ...

4 la respuesta

¿Puedo hacer una fusión atómica en Oracle?

Tengo un par de instancias de una aplicación J2EE ejecutándose en un solo clúster de WebLogic. En algún momento, estas aplicaciones hacen una MERGE para insertar o actualizar un registro en la base de datos Oracle de back-end. El MERGE verifica ...

1 la respuesta

Simultaneidad NSPersistentContainer para guardar en datos centrales

He leído algunos blogs sobre esto, pero todavía estoy confundido sobre cómo usar NSPersistentContainerperformBackgroundTask para crear una entidad y guardarla. Después de crear una instancia llamando al método de convenienciainit(context moc: ...

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

2 la respuesta

Aumente el número de fragmentos en DynamoDB para girar más lambdas en paralelo

Actualmente estoy usandoDynamoDBflujos para procesar valores de colección modificados con funciones lambda, sin embargo, actualmente, solo estoy ejecutando dos instancias lambda en paralelo, lo que no es suficiente para procesar todos los datos ...

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