-
Problème threads java
Bonjour
J'ai un problème avec les threads. je vous explique ce que fait mon programme.
L'essentiel de mon travail se porte sur des données reçues du réseau donc mon application doit boucler pour les recevoir au fur et à mesure.
pour cela, j'utilise la classe Behavior(java3D) et je boucle avec awt. OnElapsedTime
et c'est dans la méthode stimulis que tout se fait: je reçois mes données du réseau et pour les traiter je lance un thread. et la boucle continue.
Ce qui se passe c'est ke je ne peux plus rien faire après. je n'arrive pas à détecter le clic sur un objet.
Comment faire? Si je dois créer un 2e thread comment le gérer?
Ca va faire 2 jours ke je bloque dessus. Aidez moi svp. Merci.
-
salut,
pour qu'on puisse t'aider pense à poster le code qui te pose problème.
-
Il faudrait également expliquer un peu mieux ce que tu es supposé faire: je ne comprends pas pourquoi une classe graphique (java3D) lit des données reçues du réseau...
A mon avis, tu sépare mal les tâches dans la conception de ton application: il te faut (au moins) une classe qui gère la communication réseau (certainement avec des Threads dédiés à l'écrire/la réception des flux), distincte de tes classes java3d.
-
Ouaip là ca sent le thread graphique bloqué en traitement ...