Je me demande, et j'ai besoin, de stratégies qui peuvent être appliquées pour réduire le verrouillage de bas niveau. Cependant, le problème ici est que ce n'est pas un nouveau code (avec des dizaines de milliers de lignes de code C++) pour une application serveur, donc je ne peux pas simplement réécrire le tout.Techniques pour se débarrasser du verrouillage de bas niveau
Je crains qu'il n'y ait pas de solution à ce problème maintenant (trop tard). Cependant, j'aimerais entendre parler des bons modèles que d'autres ont utilisés.
À l'heure actuelle, il y a trop de verrous et pas autant de conflits, c'est donc un problème de performance matérielle induite par la paranoïa. La meilleure façon de décrire le code est que le code à un seul thread devient soudainement truffé de verrous.
Est-ce que l'unité centrale de traitement a passé le processus d'acquisition et de libération de verrous ou est-ce que le problème est excessif pour certains verrous? –
bas niveau? Comme dans le grain grossier? – svrist
est-ce une application de bureau ou une solution web? pourquoi y a-t-il toutes ces serrures? – Sklivvz