Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Bug Thread  (Lu 2250 fois)

0 Membres et 1 Invité sur ce sujet

Samuel Proulx

  • Full Member
  • ***
  • Messages: 118
    • Voir le profil
Bug Thread
« le: Juillet 29, 2012, 08:07:18 pm »
Bonjour à tous et à toutes :)

Est-ce normal qu'un thread appelant une MÉTHODE ne soit pas capable d'accéder aux variables de la classe ?

initialisation :
Map::Map(...) : _t_receivingData(&Map::t_receivingData,this)
 

Quand je cherche un joueur dans une liste, il me dit que la liste est vide alors qu'une autre fonction a bel et bien été appelée (affichage dans la console et j'affiche même le m_clients[0][0].front().key pour être sûr que le joueur est bien là).

Par contre, si j'appelle t_receiveingData dans la méthode qui ajoute un joueur (addClient) là il y a quelqu'un dans la liste dansl méthode t_receivingData.

Cela est-il dû à une règle que j'ignore ou simplement à un bug ?

Merci et bonne journée 8)

Samuel Proulx

  • Full Member
  • ***
  • Messages: 118
    • Voir le profil
Re : Bug Thread
« Réponse #1 le: Juillet 29, 2012, 08:17:44 pm »
HAHA ! ;D

C'est drôle je suis allé lire un autre topic d'un problème d'accès conccurent avec son chargement de tile ou j'sais pas trop.

Je redecends dans ma méthode qui fait les locks et voilà que je trouve dans ma méthode unlockWritten un m_lock_receivingData
  • [y].lock()  ::)


Bonne journée à tous hein ?  8) ;D