On Fri, 10 Jun 2016 10:51:56 +0900 Kim Shinwoo <kimcinoo....@gmail.com> said:

standard answer for efl:

"efl is not threadsafe. use the few thread specific api's we have like
ecore_main_loop_begin/end , the sync/async call etc. etc.". :)


> Very thank you for response.
> I got crash issue from developer.
> They are using the eldbus on thread to get property changed event using
> following eldbus APIs.
> 
> eldbus_connection_get,
> eldbus_object_get,
> eldbus_proxy_get,
> eldbus_proxy_properties_monitor,
> eldbus_proxy_event_callback_add
> 
> That is it.
> There is nothing speciall purpose to use eldbus.
> It seems that it is common usage.
> 
> We suggested to use ecore_main_loop_begin, end
> At both before, and after line using eldbua on thread.
> 
> Is this proper way to solve this thread kind of issue?
> 2016. 6. 10. 오전 12:27에 "Cedric BAIL" <cedric.b...@free.fr>님이 작성:
> 
> > On Jun 9, 2016 3:57 AM, "Kim Shinwoo" <kimcinoo....@gmail.com> wrote:
> > >
> > > https://dbus.freedesktop.org/doc/api/html/group__DBusThreads.html
> > >
> > > It seems  that dbus is unsafe before handling dbus with dbus thread.
> > >
> > > If we  are not using this then.. clearly it is thread unsafe.
> > >
> > > Am I right?
> >
> > Yes.eldbus is not thread safe. May I ask what is your use of it that would
> > require it ? Dbus is very asynchronous by nature and very light in
> > communication, so it is very uncommon to need a thread to handle it.
> >
> > Cedric
> >
> > > 2016. 6. 9. 오후 7:44에 "Kim Shinwoo" <kimcinoo....@gmail.com>님이 작성:
> > >
> > > > Sorry for short Q writting on the road using phone. :/
> > > > If it is not thread safe, do I have to use some ways such as.. ecore
> > > > thread?
> > > >
> > > > Anyone knows thread safety of Dbus?
> > > > ---------- 전달된 메일 ----------
> > > > 보낸사람: "Kim Shinwoo" <kimcinoo....@gmail.com>
> > > > 날짜: 2016. 6. 9. 오후 7:34
> > > > 제목: Eldbus & thread safe
> > > > 받는사람: "Enlightenment developer list" <
> > > > enlightenment-devel@lists.sourceforge.net>
> > > > 참조:
> > > >
> > > > Hello all.
> > > >>
> > > >> The eldbus is thread safe?
> > > >>
> > > >> Sincerely,
> > > >> Shinwoo Kim
> > > >>
> > > >
> > >
> >
> > ------------------------------------------------------------------------------
> > > What NetFlow Analyzer can do for you? Monitors network bandwidth and
> > traffic
> > > patterns at an interface-level. Reveals which users, apps, and protocols
> > are
> > > consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> > > J-Flow, sFlow and other flows. Make informed decisions using capacity
> > > planning reports.
> > https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> > ------------------------------------------------------------------------------
> > What NetFlow Analyzer can do for you? Monitors network bandwidth and
> > traffic
> > patterns at an interface-level. Reveals which users, apps, and protocols
> > are
> > consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> > J-Flow, sFlow and other flows. Make informed decisions using capacity
> > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are 
> consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
> J-Flow, sFlow and other flows. Make informed decisions using capacity 
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to