Mon projet de week-end consiste à écrire une bibliothèque de primitives concurrentes multiplateformes (sections critiques, mutex en lecture/écriture, entiers imbriqués, événements, etc.) et je me demandais comment tester cet élément. Je me rends compte que tester le code concurrent est difficile en soi, mais tester les primitives de ce code ne pourrait pas être si difficile, n'est-ce pas?Code de test simultané des unités
Il s'avère que c'est si difficile. Au moins pour moi ça l'est.
Alors, comment voulez-vous aborder cette question? À titre d'exemple, je ne sais même pas par où commencer pour tester les sections critiques.
Vous allez écrire une bibliothèque de primitives de concurrence croisée en une fin de semaine. Impressionnant! –
Haha c'est l'objectif! Il y aura toujours un autre week-end à combler si je ne peux pas le faire. L'apprentissage constant est le nom du jeu. –