Bonjour,
J'aimerais avoir un pool de threads où chaque thread ne pourra pas s'exécuter plus d'un temps donné. Lorsqu'un thread dépasse le temps, il doit être arrêté.
PoolThread n'offre pas cette possibilité il me semble car les Threads ajoutés ne peuvent plus être arrêtés.
J'avais pensé dériver la classe Thread et ajouter à cette classe un membre Thread. En gros, un thread surveille l'autre.
Est-ce une solution raisonnable en terme d'utilisation mémoire et CPU?
Y aurait-il une autre solution?
Merci pour vos réponses.
Partager