Je réalise actuellement une application massivement multithreadée
et j'ai des comportements différents quand je deploie sur un OS Linux et un OS windows. J'ai lu sur le net que le comportement linux/windows pour les threads n'est pas identiques puisque Linux mappe sur des processus et pas Windows.
Le comportement que j'observe sous linux donne l'mpression presque d'une application monothreadée. Peut être est ce du a des boucles infini avec des temps trop courts de Sleep. (dans ces boucles l'utilisation de sémaphore n'apporterais rien) Est ce que qq a un lien de documentation pour aller a la peche aux infos sur ce sujet.
de plus est ce qq connait la difference d'utilisation d'un wait(long) par rapport à un Tread.sleep(long)
Merci d'avance
Partager