On 20.5.2014 0:21, Patrick Ohly wrote:
I plan to clean up properly when the process shuts down. This includes
calling cynara_finish() ("should be called once before exiting
service"). Once I do that after having introduced threading, I need to
know what happens when there is a parallel cynara_check(), or whether I
am expected to avoid this situation.

If I'd ever implement Cynara support to gsignond which is driver by glib mainloop but not multi-threaded (and not planned to be), I'd need to ask how to launch multiple parallel cynara_check()'s in parallel.

Because we dispatch calls to different plugin processes asynchronously, thus handling new requests for other methods before plugin process completes the previous one.

If cynara_check() can block for UI, then dbus call will timeout after 30 seconds and it could mean a completely unrelated client request timing out.

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to