Multi-thread avec xargs
Un truc que je ne savais pas c’est qu’il est possible de faire du multi-thread avec xargs. C’est plutôt simple
et ça fonctionne très bien.
Par exemple dans un script qui met à jour tous les repositories git de ma machine je peux faire ça :
Et xargs me crée un pool de 4 thread pour paralléliser ma mise à jour.
Autre truc sympa avec xargs on peut nommer et ré-utiliser les arguments :