Mon processus principal appelle une méthode de bibliothèque externe. Cette méthode est parfois bloquée. Je ne peux pas réparer la bibliothèque externe car une autre société en est responsable.Démarrer le thread avec un temps d'exécution donné
Je souhaite utiliser un thread pour les appels de bibliothèque avec un temporisateur d'exécution défini. Lorsque l'appel de méthode prend trop de temps, le thread avec le Runnable dans lequel l'appel de méthode est placé devrait s'arrêter et le processus principal devrait aller de l'avant.
- thread principal attente
- Execute Discussion
- début ACT.TEMPOR Discussion
- Quand le fil de la minuterie est terminée tuer Exécuter fil
- Exécuter fin de filet CV principal fil
Quelqu'un a-t-il du code pour cette logique, un motif de design que je peux utiliser ou une page internet? Je peux lire quelques informations?
Merci
Je pense que vous voulez dire t.join (30000) au lieu de t.wait (30000). –
Merci, je vais tester le code et voir ce qui se passe à la bibliothèque externe et quelles ressources ne sont pas disposer –