Cómo crear un comando `yes` rápido para la terminal
(endler.dev)- ¿Qué es el comando
yes?
- Un flujo que imprime repetidamente el carácter
y
- Implementación simple
- Basta con imprimir
yrepetidamente usando GOTO o un bucle
- Mejora simple de rendimiento
- Uso de búfer
- El tamaño del búfer debe ser múltiplo de 4 (para la alineación de memoria)
- Más rápido con grandes volúmenes
- Usar un búfer de cadena ya lleno que se reutilice en el bucle
stdoutestá protegido con un bloqueo- Evitar asignaciones innecesarias usando cadenas nativas de la plataforma y
std::borrow::Cow
1 comentarios
¿Es una especie de macro?