Thema: Delphi TThreadList.LockList

Einzelnen Beitrag anzeigen

Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#1

TThreadList.LockList

  Alt 2. Okt 2003, 17:01
Hi Leute,

zwei Fragen beide zu TThreadList.LockList :

1. Was passiert wenn ein Thread die ThreadList mit Locklist gesperrt hat und ein anderer Thread kurz danach die Liste speeren will ? Warte der dann solange bis die Liste wieder entsperrt ist ?

2. Wenn ich irgentwo in meinem Sourcecode zum LockList das unlock vergessen habe, wie verhalten Sie dann die anderen Threads die auf diese Liste zugreifen wollen ? Gibt's für die Sperrung eine Art Sicherheits-Timeout ?
Oder einmal gesperrt und nicht freigegeben = nicht erreichbar für die anderen Threads ?

Gruß Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat