Bonjour,
Je réalise un test sur un algorithme pseudo-polynomial. Je souhaiterait limiter le temps d'exécution de la méthode contenant l'algorithme.
Ma première idée a été d'utiliser des threads pour tuer le processus quand la limite est dépassée. C'était assez facile à faire en utilisant la méthode depreciée stop().
J'aimerai bien que mon programme survive au prochains passages de versions et j'ai donc cherché une autre solution.
La solution présentée dans la plupart des tutos consiste à créer un timer à la main et à tester le temps. L'avantage est que je n'ai plus besoin de threads mais je dois modifier le code de ma méthode. Je trouve ça encore plus nul.
Est-ce que quelqu'un à une solution élégante à me proposer ?
merci
Partager