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