> Tech > Utiliser des threads actifs

Utiliser des threads actifs

Tech - Par iTPro - Publié le 24 juin 2010
email

Les applications Java sont souvent conçues pour être multithreaded. Quand de telles applications tournent sur des systèmes multiprocesseurs, elles doivent présenter une bonne évolutivité, c'est-à -dire que les CPU doivent être entièrement utilisées et capables d'évoluer à  partir d'un système monoprocesseur.

Quand une application ne peut pas être portée sur un

système multiprocesseur,
c’est très souvent parce qu’il n’y a
pas suffisamment de threads actifs pour
utiliser tous les processeurs. Ainsi, si une
application n’a que deux threads actifs, il
est probable qu’elle ne jouira pas d’un
débit supérieur sur un système à  huit
processeurs que sur un biprocesseur.

Cela ne veut pas dire que les autres
processeurs ne seront pas actifs. Ils seront
utilisés dans une certaine mesure
par les services système comme la gestion
du stockage et la base de données.
Mais pour que l’application soit parfaitement
évolutive, il faudra augmenter
le nombre de threads actifs dans l’application
et intégrer ces threads dans
un design bien conçu.

Vous pouvez connaître le nombre
de threads actifs pour un job particulier
en démarrant WRKACTJOB (Work
with Active Jobs) et en appuyant deux
fois sur F11. Vous pouvez voir en
temps réel quels threads consomment
de la CPU en affichant l’écran WRKSYSACT
(Work with System Activity) (figure
6).

Téléchargez cette ressource

Assurer la sécurité des documents avec des solutions logicielles Cloud

Assurer la sécurité des documents avec des solutions logicielles Cloud

Avec l'essor des nouvelles technologies telles que l'intelligence artificielle (IA) et l'internet des objets (IoT), les possibilités de transformer notre façon de travailler et d'interagir sont devenues infinies. Découvrez maintenant comment assurer la sécurité des documents avec des solutions logicielles Cloud.

Tech - Par iTPro - Publié le 24 juin 2010