Salut,
Je suis confronté à un problème que je ne sais pas encore comment résoudre et j'ai besoin de vos lumières
Alors voilà, j'ai une application qui possède deux files d'attente (des queues). Et j'ai besoin de prendre un élément tantôt dans l'une tantôt dans l'autre en fonction de leur état.
Par exemple si la file d'attente n°1 contient quelque chose, je prends dans celle là, sinon je prends dans la file d'attente n°2. En fait la 1 est prioritaire sur la 2.
Et quand j'ai besoin de prendre quelque chose dans la file d'attente, je dis "je veux le premier élément de la file d'attente active".
En C par exemple on fait ça avec un pointeur qui pointe tantôt sur la file d'attente n°1 tantôt sur la file d'attente n°2, et on prend dans la file d'attente pointée.
Mais comment fait-on ça en C# ? Avez-vous des pistes à me donner ?
++
Partager