To ensure thread-safety, especially on server side, we usually protect code with critical sections, or locks. In recent Delphi revisions, with have the TMonitor feature, but I would rather trust the
OS for locks, which are implemented using Windows Critical Sections, or POSIX futex/
mutex.
But all locks are not born equal. Most of the time, the overhead of a Critical Section
WinAPI or the pt
Weiterlesen...