[Lazarus] IUnknown and reference counting
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Thu Mar 21 21:30:54 CET 2013
Joao Morais schrieb:
> 2013/3/21 Hans-Peter Diettrich <DrDiettrich1 at aol.com>:
>> The same considerations apply to the use of object and interface references
>> in threads. Interface methods are implemented by class methods, and
>> consequently must not be called from multiple threads at the same time.
>
> What's the problem calling the same method, even on the same object,
> at the same time from more than one thread?
Then either call can interrupt the other one, with unpredictable
results. Calling different methods can have the same effect, when e.g.
one thread tries to add an entry to a list, and another one to remove an
entry.
DoDi
More information about the Lazarus
mailing list