Les thread

Sujets variés concernant le développement en PureBasic
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Les thread

Message par wolfjeremy »

Salut,

Voila, ça fait quelque temps qu'il y a une question qui me trote dans la tête.

On peut créer combien de thread maxi ?
Car chez moi, un ça va, mais dés que je m'est deux, ils ne vont plus :?

Merci d'avance pour votre réponse.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

salut,

en principe il n'y a pas de limite (à part la mémoire sans doute...).

qu'est ce que çà fait chez toi ? çà plante (comment) ?

à mon avis

. ou tu les utilisent mal (option threadsafe activé ?)
. ou tu partages les mêmes ressources (strings, tableaux, ...) entre plusieurs threads (il ne faut pas - sauf en utilisant les mutex).
. ou il y a un bug dans purebasic (c'est pas impossible).

fait voir un code simple pour qu'on puisse en juger
:wink:
Image
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ce qu'il ce passe, c'est que le programme ce lance, mais il est impossible d'y faire quelque chose.

C'est surement moi qui les utilises mal, je vais regarder un peu mieu.
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Si tout ton programme lag voir tout le PC, c'est sûrement une surcharge de commande.

Essaye de mettre quelques delay(10) par exemple dans les threads qui font beaucoup de chose :wink:

C'est peut-être sa
Répondre