Questions sur ObjectPooling

Maxwell:

Je travaille actuellement sur un simple serveur UDP pour un jeu. Je l' ai déjà mis en œuvre multithreading avec l'aide d'un ThreadPoolExecutor. Lors de la lecture sur la façon de maximiser les performances que je suis tombé sur ObjectPooling. Après une lecture que je suis parti avec 3 questions:

1) un programme de serveur sera en mesure de profiter d'un ObjectPool?

2) Quels sont les « objets » devrait être mis en commun et qui ne devrait pas?

3) Comment créer un simple ObjectPool?

Santosh:

Voici les réponses à vos questions,

1) un programme de serveur sera en mesure de profiter d'un ObjectPool?

Oui, tout objet peut être mis en commun. Habituellement objectpools sont utilisés si la création d'objets est une opération lourde.

2) Quels sont les « objets » devrait être mis en commun et qui ne devrait pas?

Tout objet peut être mis en commun.

3) Comment créer un simple ObjectPool?

Vous pouvez mettre en œuvre simple piscine en utilisant apache piscine commons. Pour plus d' informations, reportez - vous https://commons.apache.org/proper/commons-pool/examples.html

EDIT: Pour votre information, nous avons mis en œuvre à l' aide objectpool apache communes en commun pour se connecter à des clients CORBA. Connexion à CORBA et objet la création a été de prendre plus de temps pour nous avons mis piscine client CORBA.

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=314273&siteId=1
conseillé
Classement