This commit is contained in:
Mylloon 2024-04-18 17:41:12 +02:00
parent 75fdb1260b
commit a704d60ff9
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -12,11 +12,11 @@ static inline int sched_default_threads() {
}
/* Lance l'ordonnanceur
* - nthreads : nombre de threads créer par l'ordonnanceur
* - nthreads : nombre de threads créer par l'ordonnanceur.
* Si 0, le nombre de threads sera égal au nombre de coeurs de votre machine
*
* - qlen : nombre minimum de tâches simultanées que lordonnanceur devra
* supporter
* supporter.
* Retourne une erreur si l'utilisateur dépasse qlen
*
* - f, closure : tâche initiale
@ -28,6 +28,6 @@ int sched_init(int nthreads, int qlen, taskfunc f, void *closure);
/* Enfile une nouvelle tâche (f, closure) à l'ordonanceur (s)
*
* Peut renvoyer -1 avec errno = EAGAIN quand on dépasse la capacité de
* l'ordonanceur.
* l'ordonanceur
* */
int sched_spawn(taskfunc f, void *closure, struct scheduler *s);