Bonjour à tous,

Je souhaite écrire et lire sur mes ports séries; pour ça je lance deux threads différents (donc en parallèle normalement). Voila le lancement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
new WriteDevice(mmSocket).run();
new ReadDevice(mmSocket).run();
Dans mon WriteDevice, j'ai une boucle qui continue tant que je n'ai rien lu.
Le problème, c'est que mon ReadDevice n'est pas exécuté du tout, et attend que mon WriteDevice termine (si je ne mets pas de boucle, ReadDevice est bien lancé).

Du coup je ne comprends plus, pourquoi les deux threads ne se lancent pas à la suite? C'est le principe de l'exécuter en background non?

Merci