I see from the GreenRobot EventBus documentation that with thread mode BACKGROUND
a single background thread is used and with thread mode ASYNC
a thread pool is used.
Anyone happen to know whether the background thread used by the BACKGROUND
thread mode separate and distinct from the threads used by the ASYNC
thread mode?
I ask because I want to use BACKGROUND
thread mode for quick events (like local file access) and I want to use ASYNC
thread mode for slow(er) events (like network calls)... and naturally I'd like it if BACKGROUND
events were never waiting on ASYNC
events to complete.
Got a response from the GreenRobot Team here as follows: