d'une part, et ça m'amène d'autre part à une nouvelle problématique : les accès concurrents ! Imaginons en effet que chaque élément soit gérer par un thread ou un processus distinct, il faut obligatoirement un sémaphore qui vérouillera l'ensemble du tableau lors de tout nouvel ajout/retrait et donc mettre toutes les autres opérations en attente... Puis pour bien faire les choses, il faudrait presque 1 sémaphore par case du tableau afin de pouvoir effectuer plusieurs tris de façon simultanée... Enfin au dela de ça, la méthode est intéressante ^^
Partager