Voila je cree un programme, pour un exercice, qui cherche de maniere sequetielle une valeur dans un tableau.La recherche se fait en partageant le tableau entre plusieur thread.
Le nombre de thread est variable, mais le pb c'est que durant l'execution il y a cette erreur :
Donc je ne peut pas creer plus de thread, ok.Sauf que si les thread que je doit lancer ne le sont pas, ben mon programme marche pas comme il faut (les thread non lance ne travaille pas).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at Thread1.Search.main(Search.java:38)
Donc j'aimerais savoir si il y a un moyen de savoir au debut du programme combien de thread je peut lancer au maximum...
Partager