Ah bon. Dans ce cas je l'ai déjà expliqué. execute() est synchrone, start() est asynchrone.
Type: Messages; Utilisateur: Troudhyl
Ah bon. Dans ce cas je l'ai déjà expliqué. execute() est synchrone, start() est asynchrone.
C'est pourtant évident, la différence c'est "Detached". Sans blague. Dans le cas de startDetached(), c'est une fonction statique. Alors que le start() ne l'est pas, on instancie donc un objet...
execute est une fonction statique (tout comme startDetached). Comme le dit la documentation, elle est bloquante. Donc si tu l'exécutes dans ton thread principal, elle bloque toute l'application.
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.