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: WAITGROUP

¿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

Responder con mensaje mientras se generan los archivos

Tengo un servicio donde los usuarios pueden exportar datos a un archivo de Excel que genero para ellos en mi servidor backend. A veces, estas exportaciones pueden ser grandes. Por lo tanto, con el objetivo de tener en cuenta la experiencia de usuario, quiero confirmar que el servidor recibe la . . . Read more

Pruebas unitarias de una función que inicia una goroutine dentro de ella.

Tengo una base de código que es aproximadamente así: type Service struct { Repo repo // Una interfaz que contiene tanto FunctionOne como FunctionTwo GoRoutineWaitgroup *sync.WaitGroup } func (impl *Service) MyFunction(s string) bool { a := impl.Repo.FunctionOne() b := impl.Repo.FunctionTwo() fmt.Println(“Ejecutado función Uno y Dos”) go impl.validateMyFunction(a,b) return true } . . . Read more