Tag: ASYNC-AWAIT
Actualmente estoy trabajando en la apertura y escritura de un archivo de Excel utilizando exceljs. Sin embargo, el await está generando un error. SyntaxError: await solo es válido en funciones asíncronas y en los cuerpos de nivel superior de los módulos A pesar de que la función está marcada como . . . Read more
¿Existe alguna forma de abortar la ejecución de una función asíncrona? Sé que hay algo llamado CancellationToken, pero solo es útil si la ejecución de la función no está bloqueada. He leído que es una mala práctica intentar abortar el hilo porque el programa podría quedar en un estado incorrecto. . . . Read more
Estoy tratando de leer un archivo sample.json a través de mi código en js. Primero, mi programa busca el archivo sample.json en cada carpeta dentro de la ruta especificada. Luego lee el archivo sample.json si está disponible y obtiene los datos. Pero el await utilizado no funciona como se espera . . . Read more
Quiero escribir un código que se conecte a un servidor, pero que se agote después de 10 segundos. Pensé que Task.WhenAny() haría el truco. Hasta ahora, he llegado con el siguiente código: private async Task<bool> tryConnect() // Se agota después de 10 segundos { bool connected = false; bool alreadyWentOut . . . Read more
Las runtime async para Rust, como “tokio”, proporcionan copias “asyncificadas” de muchas funciones estándar, incluyendo algunas de E/S de archivos, que funcionan básicamente invocando la tarea de bloqueo correspondiente (¿en un nuevo hilo?). Ejemplos de estas funciones son tokio::fs::create_dir_all, tokio::fs::read_dir, tokio::fs::read, … ¿Cuál es la ventaja de todas estas funciones? . . . Read more