ecore/thread: flush main loop threads while waiting during shutdown
authorMike Blumenkrantz <zmike@samsung.com>
Tue, 26 Jun 2018 20:35:55 +0000 (16:35 -0400)
committerMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Fri, 29 Jun 2018 00:24:13 +0000 (09:24 +0900)
commit57f98e51f9fdbbedb3364e461573c2ebcbef305d
tree77da23e9745e34eb4857e1720b9d8f0066ef441f
parentbaff8a3c6f17c4a27c517c93e5413d87dc364261
ecore/thread: flush main loop threads while waiting during shutdown

if a thread is actively waiting on the main loop in order to proceed
with its exit, a flush here avoids the case where the thread waits
until the main loop has exited

Differential Revision: https://phab.enlightenment.org/D6437
src/lib/ecore/ecore_thread.c