reference-counting

Das Referenzzählen ist ein Mechanismus, bei dem eine Computersprache beim Erstellen eines Objekts verfolgt und dann kein Objekt oder eine Datenstruktur mehr benötigt, um nicht benötigten Speicher freizugeben. Traditionell wurde dies vom Programmierer manuell vorgenommen.
3
Antworten

Was bewirkt die Zuweisung einer literalen Zeichenfolge an einen NSString mit "="?

Was macht die folgende Zeile eigentlich? %Vor% Angenommen, dass "string" im Header deklariert ist: %Vor% Was macht das "=" hier eigentlich? Was macht es, um die Referenzzahl zu "string"? Insbesondere unter der Annahme, dass "string" aus...
13.01.2010, 04:09
5
Antworten

Warum zerstört die JVM eine Ressource nicht, sobald ihre Referenzzahl 0 erreicht?

Ich habe mich immer gefragt, warum der Garbage Collector in Java aktiviert wird, wann immer es sich anfühlt, anstatt zu tun: %Vor% Gibt es irgendwelche großen Vorteile gegenüber Java, die ich übersehen habe? Danke     
08.01.2012, 21:21
6
Antworten

Referenzzyklen mit Wertetypen?

Referenzzyklen in Swift treten auf, wenn Eigenschaften von Referenztypen sich gegenseitig stark beeinflussen (oder mit Schließungen). Besteht jedoch die Möglichkeit, Referenzzyklen mit Werttypen nur zu haben? Ich habe dies in Spielplatz...
04.07.2016, 19:46
2
Antworten

Wie funktioniert die Objective-C-Laufzeitumgebung von Apple mit Multithreading-Referenzzählung ohne Leistungseinbußen?

Ich habe also diesen Artikel gelesen ein Versuch, die globale Interpreter-Sperre (GIL) aus dem Python-Interpreter zu entfernen, um die Multithreading-Leistung zu verbessern und etwas Interessantes zu sehen. Es stellt sich heraus, dass einer...
18.12.2012, 22:03
4
Antworten

Referenzzählung in C ++ OO-Style

Ich kam über eine faszinierende Implementierung einer Basisklasse auf die C ++ FAQ < Dies könnte nach meinem naiven Verständnis als eine Alternative zu einigen der Smart-Pointer-Implementierungen (zB shared_ptr) dienen. Hier ist der Beispielcod...
03.08.2012, 01:49
2
Antworten

Ist die Implementierung der Delphi-Schnittstellenreferenz zukunftssicher?

Ich habe eine Hilfsklasse, die in der gesamten Anwendung weit verbreitet ist. Die Implementierung beruht auf der Zählung der Schnittstellenreferenz, die Idee ist ungefähr: %Vor% Die Implementierung beruht also darauf, dass IMyHelper am Ende...
01.02.2012, 09:28
6
Antworten

x86-Äquivalent für LWARX und STWCX

Ich suche nach einem Äquivalent von LWARX und STWCX (wie es auf den PowerPC-Prozessoren zu finden ist) oder nach einer Möglichkeit, ähnliche Funktionen auf der x86-Plattform zu implementieren. Auch wo wäre der beste Ort, um über solche Dinge zu...
18.07.2009, 16:08
1
Antwort

Erstellen eines Referenzobjekts in D mit RefCounted! (T)

Wie benutzt man std.typecons.RefCounted!(T) , um ein Referenzobjekt in D zu erstellen? Ich habe versucht herauszufinden, was std.array.Array intern macht, indem ich die Quelle anschaue, aber während ich die Quelle lesen kann, kann ich ei...
08.01.2011, 04:35
1
Antwort

Wie funktionieren PHP-Referenzen unter Arrays für Arrays?

Ich lese diesen Artikel über PHP-Variablenreferenzen: Ссылка und wollte überprüfen, ob mein Verständnis korrekt ist, wenn neue Variablencontainer erstellt werden. Bei Nicht-Arrays werden variable Container immer dann erstellt, wenn Sie eine...
02.10.2014, 19:16
7
Antworten

Referenzzählung für Objekte

In meinem Code verwende ich eine kleine Datenspeicherklasse, die an verschiedenen Stellen erstellt wird. Um Speicherlecks zu vermeiden und Dinge zu vereinfachen, möchte ich die Referenzzählung verwenden, also tat ich %Vor% und entfernte alle...
23.04.2009, 10:10