un MemoryLeak, c'est quand le Garbage collector (GC) n'arrive pas à faire correctement son travail de balayeur de mémoire. C'est à dire qu'un objet ne peut être libéré en mémoire alors qu'il ne sert plus car il est lié par un autre objet qui lui est toujours en fonctionnement.C'est quoi les problème de MémoryLeak ??
Typiquement lorsqu'un objet A s'abonne à un évenement sans jamais se désabonner et que le delegate se trouve être une méthode d'un objet B qui doit lui rester en fonctionnment, l'objet A ne pourra pas être nettoyer par le GC à cause de cette liaison.
Un objet Thread safe est un objet que l'on peut appeler de plusieurs endroits (Thread) différents et/ou en même temps, sans que son fonctionnement ne soit affecté.je pense que la raison principale est que le Channel crée par ton proxy n'est pas Thread safe
J'espère que c'est plus clair![]()
Partager