![](https://secure.gravatar.com/avatar/72ee673975357d43d79069ac1cd6abda.jpg?s=120&d=mm&r=g)
Oct. 10, 2012
9:23 p.m.
Mark Adam wrote:
There doesn't *have* to be - you could run a network event loop in one thread and a GUI event loop in another and pass control back and forth via methods like IOLoop.add_callback or Reactor.callFromThread.
Well, that could be done, but one of the reasons for using an event loop approach in the first place is to avoid having to deal with threads and all their attendant concurrency problems. -- Greg