IN meinem Code habe ich 4 Methoden und alle Methoden aufrufen einzelne Methode. Um doppelte Methodenaufrufe zu vermeiden, habe ich eine globale Variable erstellt und das Methodenergebnis darin gespeichert. Mir wurde gesagt, dass es keine gute Idee ist. Haben wir dafür andere Alternativen?Reduzieren der Methodenaufrufe durch Erstellen von globalen Variablen
0
A
Antwort
0
Je nach Fall könnte es sein, dass die Methode eine Klassenvariable vor der Rückgabe setzt. Wenn die Methode das nächste Mal aufgerufen wird, geben Sie diesen Wert zurück und berechnen Sie ihn dann erneut.
Verwandte Themen
- 1. Erstellung von globalen Variablen?
- 2. Dropdown-Menü globalen Variablenbereich reduzieren
- 3. Vorlage der konstanten globalen Variablen
- 4. Get Methodenaufrufe von IMethod durch Eclipse CallHierarchy
- 5. Erfassen von Nashorns globalen Variablen
- 6. Erstellen von globalen Kartenvariablen
- 7. C++ Leistung von globalen Variablen
- 8. Erstellen von Dummy-Variablen durch Gruppieren
- 9. Aktualisieren von globalen Variablen mit NodeJS
- 10. Probleme mit globalen Variablen
- 11. Größe der globalen Variablen unterscheidet sich von Größe der Rückgabeliste
- 12. Alternativen der globalen Variablen in c
- 13. Vermeiden von globalen Variablen in Genie
- 14. Problem mit globalen Variablen
- 15. PHP Syntaxfehler beim Einstellen der globalen Variablen
- 16. codeigniter Frage globalen Variablen
- 17. Jinja2 Frame-Variablen in der globalen Funktion
- 18. Python MultiProcessing Aktualisieren der globalen Variablen
- 19. Deklarieren von globalen Variablen in Objective-C
- 20. Festlegen von globalen Variablen in Laravel 5
- 21. TensorFlow: Definition von Variablen im globalen Gültigkeitsbereich
- 22. Häufigkeit von globalen Variablen in Python?
- 23. Verwendung von globalen Variablen dynamisch URL ändern
- 24. Exportieren von globalen Variablen aus DLL
- 25. Zuweisen von Auflösungswerten zu globalen Variablen - Versprechen
- 26. Vereinfachen von SVG-Pfadzeichenfolgen durch Reduzieren der Anzahl der Knoten
- 27. Erstellen von "globalen" Hotkeys in WPF
- 28. beste Möglichkeit zum Erstellen einer globalen Variablen in Spring MVC
- 29. Speichern von Variablen aus einer Funktion in der globalen Umgebung
- 30. Value-Initialisierung von globalen Variablen bei der Deklaration
Ich habe das getan, aber mir wurde gesagt, dass es Nebenläufigkeit Probleme verursachen wird –
Speichern von Informationen in einer Variablen könnte möglicherweise Probleme mit dem Zugriff verursachen, wenn die Variable von vielen Threads zugegriffen wird und die Nebenläufigkeit nicht behandelt wird. Sie könnten den Code so lassen, wie er ist, oder das Nebenläufigkeitsproblem irgendwie lösen. Sehen Sie sich die Synchronisierungsmethode in Java an. – Bear