es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CONCURRENCY

¿Cómo funciona el uso de ‘await’ en Swift con las tuplas?

Estoy tratando de asegurarme de entender el comportamiento de await. Supongamos que tenemos las siguientes funciones: func do() async { //código } func stuff() async { //código } Las siguientes declaraciones harán que do y stuff se ejecuten secuencialmente: await do() await stuff() ¿Pero la siguiente declaración hará que do . . . Read more

¿Hay otra forma de hacer que WaitGroup muestre el proceso?

Este es mi “Snippet Code” para ejecutar todo el trabajador Lenguaje GO for w := 1; w <= *totalworker; w++ { wg.Add(1) go worker(w, jobs, results, dir, &wg) } Este es mi “Worker“: Lenguaje Go func worker(id int, jobs <-chan [][]string, results chan<- [][]string, dir *string, wg *sync.WaitGroup) { defer . . . Read more

Llamando a una función asíncrona sin valor de retorno.

¿Existe alguna manera en el nuevo modelo de concurrencia estructurada de Swift de hacer lo siguiente sin necesidad de un retorno booleano falso? func do() async -> Bool { algo() return true } async let foo = do() //hacer otras cosas otrasCosas() //ahora necesito saber que “do” ha terminado await . . . Read more