bonjour
actuellement je cherche à mettre en ouevre une appli multithread.
mon problème se situe dans un choix de structure:
soit une fonction lire() qui va regulierement lire un evenement (c'est cette fonction qui tourne en thread)
soit un timer qui va synchroniser mon systeme.
est il plus judicieux de:
a) faire une boucle infini dans lire()et synchroniser via une condition
b) relancer le thread lire() à chaque fois (timer: 100ms environ)
en bref je recrée mon thread ou je boucle dans la fonction de mon thread ??
est ce que dans les 2 cas je suis cohérent avec l'utilisation de threads, et sachant que lire() va faire ca frequemment (50ms), qu'est ce qui sera le + efficace ?
(c'est la boucle sans fin qui me fait un peu peur en fait)
merci d'avance !
Partager