When one wants to combine multithreading and gui programming
all sorts of issues arise. So I wonder how one might combine
multiprocessing with gui programming.
gui libraries typically have some registration mechanisme,
where you can register a call back for when data is available
on a network connection. Could one write a wrapper so that
the multiprocessing.Queue or multiprocessing.Pipe could be
usable like that?