Questions sur weak-references

12
réponses
9
réponses

Est-il pratique à utiliser pour les références faibles? [dupliquer]

possibilité de dupliquer: faibles références-sont-elles utiles? étant donné que ... es peuvent être revendiquées par le ramasseur d'ordures à tout moment, y a-t-il une raison pratique de les utiliser?
demandé sur 2012-01-09 19:09:07
4
réponses

Comprendre les classes de référence de Java: SoftReference, WeakReference, et PhantomReference

quelqu'un Peut m'expliquer la différence entre les trois classes de Référence (ou poster un lien vers une belle explic ... je fais)? Désolé pour les questions sur le tir rapide, mais j'ai du mal à comprendre ces cours Reference ... Merci!
demandé sur 2010-07-25 19:08:35
3
réponses

Quelle est la différence entre une référence faible et une référence en bloc?

je suis en train de lire la documentation de Xcode, et voici quelque chose qui me laisse perplexe: __block type ... variable, alors le bloc ne garantit pas qu'il est maintenu en vie. donc, je suis totalement perplexe.
demandé sur 2012-08-02 12:02:58
12
réponses

Les avantages et les inconvénients de L'écoute en tant que faible référence

Quels sont les avantages et les inconvénients de garder les auditeurs comme des références faibles. Le grand ... stener() et addWeakRefListener()? ceux qui ne se soucient pas de l'enlèvement peuvent utiliser ce dernier.
demandé sur 2011-06-14 04:02:32
4
réponses

WeakHashMap et la mise en cache de Java: pourquoi renvoie-t-il les clés, pas les valeurs?

Java Weakhmap est souvent cité comme étant utile pour la mise en cache. Il semble étrange cependant que ses réfé ... e forte, et je ne me soucie pas du tout de l'objet de chaîne"some_key". est-ce que je manque quelque chose?
demandé sur 2009-11-26 13:16:51
6
réponses

Y a-t-il un SoftHashMap en Java?

je sais qu'il y a un WeakHashMap en java.util, mais comme il utilise des références faibles pour tout, qui n'est référ ... on serait une carte, qui utilise des Préférences plus douces, mais je n'en ai pas trouvé une dans le paquet java RT.
demandé sur 2008-11-05 11:03:22
2
réponses

Comment fonctionne un RTR faible?

je comprends comment utiliser weak_ptr et shared_ptr . Je comprends comment shared_ptr fonctionne, en comptant le ... boost, et je ne suis pas assez familier avec boost pour comprendre toutes les choses qu'il utilise. Merci.
demandé sur 2011-04-15 04:35:40
3
réponses

Modèle WeakReference / AsyncTask sur android

j'ai une question concernant cette situation simple et fréquente sur android . nous avons une activité princ ... ncTask précédente qui a été invoquée au départ ? Merci, et je m'excuse pour la longueur de la question.
demandé sur 2013-08-18 12:50:12
3
réponses

Coût de L'utilisation de références faibles en Java

Quelqu'un a-t-il recherché les coûts d'exécution impliqués dans la création et la collecte des déchets Java faible référ ... mance, ou peut pointer vers des résultats d'analyse comparative, ce serait idéal. (Désolé, mais la bounty a expiré ...)
demandé sur 2009-08-09 07:27:05
2
réponses

Utilisation de la fonction async de faible auto-régulation

j'ai lu beaucoup de billets sur l'utilisation de __weak self à l'intérieur de dispatch_async , et maintenant je suis un ... ans certains cas dispatch_async n'a pas besoin d'un __weak self . voir le dernier commentaire ici
demandé sur 2014-02-24 15:55:27
8
réponses

Collections de références faibles de réduction à zéro dans le cadre de L'ARC

Comment puis-je obtenir un tableau de zéroiser des références faibles sous ARC? Je ne veux pas que le tableau re ... près de la fin . Est-il une meilleure façon, je ne suis pas voir? je développe pour OS X 10.7 et iOS 6.0.
demandé sur 2013-01-08 10:00:31
5
réponses

Est-ce que la mise en œuvre de la commande Relay par Josh Smith est imparfaite?

Envisager la référence article de Josh Smith WPF Apps With the Model-View-ViewModel Design Pattern, spécifiquement l'exem ... } remove { this.canExecChangedRef -= value; CommandManager.RequerySuggested -= value; } }
demandé sur 2010-02-17 17:46:35
3
réponses

Délégation Swift - quand utiliser le pointeur faible sur délégué

Quelqu'un peut-il expliquer quand et quand ne pas utiliser une assignation "faible" à un pointeur de délégué dans Swif ... ibles, mais dans mes tests, je vois des cycles de référence forts si mes délégués ne sont pas faiblement référencés.
demandé sur 2015-05-05 17:58:34
5
réponses

IBOutlet et viewDidUnload sous ARC

il y a une question semblable à celle-ci sur SO ici , cependant je veux juste clarifier quelque chose qui n'a pas été ... le code suivant ont aucun effet? - (void)viewDidUnload { self.myLabel = nil; [super viewDidUnload]; }
demandé sur 2011-10-07 05:50:41
10
réponses

Type générique pour les auto-références faibles

j'essaie de trouver un moyen d'utiliser typeof pour créer une faible référence à self pour une utilisation en blocs po ... y a-t-il un moyen d'utiliser typeof ou un autre appel pour créer de façon générique une faible référence à self ?
demandé sur 2012-06-05 10:03:29
3
réponses

Quand utiliser des références faibles en Python?

quelqu'un Peut-il expliquer l'utilisation de références faibles? documentation ne l'explique pas précisément, il dit sim ... moment? Et si je dois l'utiliser juste après sa disparition? Pouvez-vous expliquer avec quelques bons exemples? Merci
demandé sur 2010-03-13 01:25:20
2
réponses

faible ou forte pour IBOutlet et autres [dupliquer]

cette question a déjà une réponse ici: Devrait IBOutlets être forte ou faible, en ... t m'aider à bien m'expliquer avec un petit tutoriel, quand utiliser strong , weak et unsafe_unretain avec ARC?
demandé sur 2012-06-23 14:55:01
1
réponses

Faut-il utiliser ConditionalWeakTable à des fins autres que de compilation?

j'ai récemment rencontré la classe ConditionalWeakTable<TKey,TValue> dans ma recherche pour un IDictionary qu ... e des cycles entre clés et valeurs, et comment cela ne peut pas être facilement réalisé d'une manière personnalisée.
demandé sur 2012-04-19 14:00:25
4
réponses

Faible référence et traitement des événements

est-ce une bonne pratique de mettre en œuvre la gestion d'un événement par le biais de WeakReference si cet événement est ... sent que si vous souscrivez à quelque chose, il est de votre responsabilité de vous désabonner et vous devriez le faire.
demandé sur 2008-10-09 08:18:30
4
réponses

Faibles références-sont-elles utiles?

donc j'ai réfléchi à quelques idées de gestion automatique de la mémoire récemment - plus précisément, j'ai cherché à ... ement d'un objet, et il n'est pas nécessaire pour des choses comme briser des cycles, alors pourquoi en utiliser un?
demandé sur 2011-08-21 09:38:38
4
réponses

Pourquoi mes références faibles ne sont-elles pas effacées juste après que les plus fortes soient parties?

je suis un peu têtu, mais je veux bien comprendre les références faibles et fortes, c'est pourquoi je vous le demande ... 2013-03-07 09:58:14.607 XMLTest[20237:207] StrongPtr: abc 2013-03-07 09:58:14.608 XMLTest[20237:207] weakPtr: (null)
demandé sur 2013-03-07 12:28:01
3
réponses

Comment les événements causent-ils des fuites de mémoire dans C# et comment les références faibles peuvent-elles aider à atténuer cela?

Il y a deux façons (que je connais) de causer une fuite de mémoire non intentionnelle en C#: ne pas disposer des ressourc ... code en C#, et comment je peux coder pour le contourner en utilisant des références faibles et sans références faibles?
demandé sur 2010-09-08 01:16:44
9
réponses

Événements faibles in.NET Je ne sais pas.

si l'objet a écoute un événement de l'objet B, L'objet B gardera l'objet a vivant. Y a-t-il une mise en œuvre standard ... e chose qui n'est pas lié à la WPF. Je suppose que la solution devrait utiliser des références faibles quelque part.
demandé sur 2009-07-07 01:31:28
3
réponses

Android Asyntask: utilisez la référence faible pour le contexte pour éviter l'écran de rotation de l'appareil

In Appress Pro Android 4 the author has said that: [...] le contexte dans lequel l'activit ... r ne fait que le Suggérer, et ne dit pas comment il est fait. Qui a fait cela avant, veuillez donner moi un exemple.
demandé sur 2012-03-21 21:00:48
2
réponses

Utilisation de block et de weak

j'ai lu sur ce fil: que signifie le mot-clé" __block"? qui parle de ce que __block est utilisé pour, mais je suis c ... y = nil; Dois-je utiliser à la fois __block et __weak ? Tout problème flagrant avec cette façon regards?
demandé sur 2013-10-07 18:51:17
5
réponses

Bonne mise en œuvre du dictionnaire faible in.Net

Où puis-je trouver une bonne mise en œuvre de IDictionary qui utilise des références faibles à l'intérieur? ... s à des valeurs et éventuellement nettoyer lui-même de la mort de références. ou dois-je l'écrire moi-même?
demandé sur 2010-05-07 00:34:52
1
réponses

Bitmap, Bitmap.recycler(), WeakReferences, et la Collecte des Ordures

AFAIK sur Android, il est recommandé de référencer les objets Bitmap comme des références faibles afin d'éviter les fuite ... u, d'une manière ou d'une autre, les faibles références sont-elles suffisantes pour éviter les fuites de mémoire? Merci
demandé sur 2011-02-10 19:03:13
1
réponses

Est-il possible de créer un dictionnaire à clé vraiment faible en C#?

j'essaie de détailler un vrai WeakKeyedDictionary<,> pour C#... mais je rencontre des difficultés. je m ... n "alors ne faites pas cela", mais cela m'amène à me demander - Est-ce que ce problème est même possible à résoudre?
demandé sur 2011-12-09 08:26:05
1
réponses

Pourquoi le fait de définir un objet qui subit une désallocation à une propriété faible entraîne un crash

Clang de l'Objective-C Automatique de Comptage de Référence nous voir la suite pour les objets _ _ faibles, la valeur ... Foo * __weak weakSelf = self; // crashes on this line } @end int main() { (void)[[Foo alloc] init]; return 0; }
demandé sur 2016-03-14 18:18:26