Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2012, 21h15   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 62
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 62
Points : 1
Points : 1
Par défaut thread et limites

Bonsoir,

j'ai exécuté un petit exemple pour lancer des threads posix tiré d'un livre de programmation système Unix et l'auteur dit que le nombre de threads sera limité à cause de l'espace d'adressage et que ce nombre de threads max est dépendant de la mémoire donné à chaque thread. Je comprends bien tout cela, le threads ne sont pas détachés et ont besoin de conserver leur valeur de retour sur la pile.

En faisant ulimit - s j'obtiens environ 8192Ko par thread
je ne sais pas combien j'ai d'espace d'adressage... mais quand je lance mon programme, il peut créer presque 16000 threads donc je ne comprends pas ce qu'il se passe.

Avec 3Go d'espace d'adressage, on peut créer environ 300 threads max sur un système 32 bits.

Je fais tourner mon prog sur un système 64 bits. Cela est il normal d'obtenir un tel fossé. Qui pourrait me l'expliquer?

Merci
Far_Away est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h45.


 
 
 
 
Partenaires

Hébergement Web