Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Eigene Ableitung von TThreadList<T> - Habe ich einen Denkfehler? (https://www.delphipraxis.net/181360-eigene-ableitung-von-tthreadlist-t-habe-ich-einen-denkfehler.html)

TiGü 11. Aug 2014 16:11

AW: Eigene Ableitung von TThreadList<T> - Habe ich einen Denkfehler?
 
@Devan:
Warum die Setter-Methode wegschmeißen?
Es gibt immer Situationen, wo man wirklich nur ein Element hinzufügen will.

@Himi:
Aber auch nur bei einer eigenen Implementierung von TThreadList<T>.
Schau mal was in deinen XE3 in Zeile 2495 in System.Generics.Collections steht.

Dejan Vu 11. Aug 2014 16:27

AW: Eigene Ableitung von TThreadList<T> - Habe ich einen Denkfehler?
 
Zitat:

Zitat von TiGü (Beitrag 1268353)
@Devan:
Warum die Setter-Methode wegschmeißen?
Es gibt immer Situationen, wo man wirklich nur ein Element hinzufügen will.

Natürlich, aber dein Kollege könnte dazu verleitet werden, Elemente nur auf diese Art zu verändern, obwohl das eben unperformant ist.

Es ist nur ein Hinweis, das man Klassen auch gegen Idioten schützen kann, und manchmal muss.

himitsu 11. Aug 2014 17:20

AW: Eigene Ableitung von TThreadList<T> - Habe ich einen Denkfehler?
 
Das XE hier meint es kenne noch kein TThreadList<T> :stupid:

OK, wie schnell das TMonitor-Zeugs ist, weiß ich nicht.


Aber die CriticalSextions sind ganz schön flott.
Das konnte locker mit einem selbstimplementieren Interlocked-BOOL in Assembler mithalten, weswegen ich es vor paar Jahren aufgab sowas noch optimieren zu wollen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz