Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Lapsed_listener_problem> ?p ?o }
Showing triples 1 to 30 of
30
with 100 triples per page.
- Lapsed_listener_problem abstract "The lapsed listener problem is a common source of memory leaks for object-oriented languages, among the most common ones for garbage collected languages.It originates in the observer pattern, where observers (or listeners) register with a subject (or publisher) to receive events. In basic implementation, this requires both explicit registration and explicit deregistration, as in the dispose pattern, because the publisher holds strong references to the observers, keeping them alive. The leak happens when a listener fails to unsubscribe from the publisher when it no longer needs to listen. Consequently, the publisher still holds a reference to the observer which prevents it from being garbage collected — including all other objects it is referring to — for as long as the publisher is alive, which could be until the end of the application.This causes not only a memory leak, but also a performance degradation with an \"uninterested\" observer receiving and acting on unwanted events. This can be prevented by the subject holding weak references to the observers, allowing them to be garbage collected as normal without needing to be unregistered.".
- Lapsed_listener_problem wikiPageID "36899126".
- Lapsed_listener_problem wikiPageLength "1638".
- Lapsed_listener_problem wikiPageOutDegree "9".
- Lapsed_listener_problem wikiPageRevisionID "699519416".
- Lapsed_listener_problem wikiPageWikiLink Category:Articles_with_example_pseudocode.
- Lapsed_listener_problem wikiPageWikiLink Category:Software_anomalies.
- Lapsed_listener_problem wikiPageWikiLink Category:Software_bugs.
- Lapsed_listener_problem wikiPageWikiLink Dispose_pattern.
- Lapsed_listener_problem wikiPageWikiLink Garbage_collection_(computer_science).
- Lapsed_listener_problem wikiPageWikiLink Memory_leak.
- Lapsed_listener_problem wikiPageWikiLink Object-oriented_programming.
- Lapsed_listener_problem wikiPageWikiLink Observer_pattern.
- Lapsed_listener_problem wikiPageWikiLink Weak_reference.
- Lapsed_listener_problem wikiPageWikiLinkText "Lapsed listener problem".
- Lapsed_listener_problem wikiPageWikiLinkText "lapsed listener problem".
- Lapsed_listener_problem wikiPageUsesTemplate Template:Memory_management_navbox.
- Lapsed_listener_problem subject Category:Articles_with_example_pseudocode.
- Lapsed_listener_problem subject Category:Software_anomalies.
- Lapsed_listener_problem subject Category:Software_bugs.
- Lapsed_listener_problem hypernym Source.
- Lapsed_listener_problem type Anomaly.
- Lapsed_listener_problem type Error.
- Lapsed_listener_problem comment "The lapsed listener problem is a common source of memory leaks for object-oriented languages, among the most common ones for garbage collected languages.It originates in the observer pattern, where observers (or listeners) register with a subject (or publisher) to receive events. In basic implementation, this requires both explicit registration and explicit deregistration, as in the dispose pattern, because the publisher holds strong references to the observers, keeping them alive.".
- Lapsed_listener_problem label "Lapsed listener problem".
- Lapsed_listener_problem sameAs Q6488391.
- Lapsed_listener_problem sameAs m.0lpyd5_.
- Lapsed_listener_problem sameAs Q6488391.
- Lapsed_listener_problem wasDerivedFrom Lapsed_listener_problem?oldid=699519416.
- Lapsed_listener_problem isPrimaryTopicOf Lapsed_listener_problem.