Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
21. Jan 2010
Naja, die Frage war ja eindeutig nur auf lesenden Zugriff gestellt - und solange auf gemeinsam genutzen Speicher kein Schreibzugriff erfolgt, ist solcher Code immer Threadsicher.
TThreadList ist für gemischt lesenden/schreibenden Zugriff gedacht.
Und ich persönlich sehe in folgendem Codeabschnitt von TList keinen einzigen schreibenden Zugriff auf irgendeinen Speicherbereich:
function...
Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
20. Jan 2010
TList etc. verwalten intern ein Array. Beim (lesenden) Zugriff auf "Items" wird nur der Inhalt des Arrays zurückgegeben, sonst wird nichts gemacht. Lesender Zugriff auf TList und Verwandte davon ist Threadsicher.