apache / apache/servicecomb-java-chassis

vertx的线程池设置的maxExecuteTime不生效

Ouverte
#3,391 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
1.9k
Forks
814
Merge moyen
8 j 23 h
PR mergées (30 j)
1

Description

问题描述:
1、用createSharedWorkerExecutor(String name, int poolSize, long maxExecuteTime) 获得的WorkerExecutor,设置了100ms的最大执行时间
2、但是在线程执行executeBlocking的worker,超时18分钟后,还会去回调主线程进行处理。

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par createSharedWorkerExecutor(String name, int poolSize, long maxExecuteTime) et le chemin du worker executeBlocking décrit dans le rapport. Reproduisez la configuration de 100ms et comparez-la au délai observé de 18 minutes avant le callback du thread principal. La tâche est terminée lorsque la durée maximale d’exécution configurée est respectée et que le comportement du callback correspond à la gestion du timeout prévue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.