2010/1/21 Flávio Etrusco <[email protected]>:
> On Thu, Jan 21, 2010 at 9:17 AM, Brad Campbell <[email protected]> wrote:
>> Flávio Etrusco wrote:
>>>
>>> On Wed, Jan 20, 2010 at 5:54 AM, Brad Campbell <[email protected]> wrote:
>>>>
>>>> Is QueueAsyncCall() threadsafe?
>>>>
>>>
>>> In Delphi the queued method is run on the (context of) the main/GUI
>>> thread.
>>
>> Which is precisely what I want. The issue is not the context of the queued
>> method, but the method used to poke the event onto the application event
>> queue being threadsafe.
>>
>> I'm almost thinking of using a unix socket and using the socket in
>> AddEventHandler() to watch for a signal in the main loop.
>>
>> Brad
>
> Yes, the procedure itself is (meant to be) threadsafe.
>
> -Flávio
>

Oops, sorry! Scrap what I said :-$ I was thinking about Delphi
TThread.QueueAsync<something>... Lazarus' Application.TAsyncCallQueues
isn't threadsafe AFAICS from the code.

-Flávio

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to