I found (and fixed) a deadlock in the Socket reactor when add/removeEventHandler is called from within an event handler and from a second thread. After quite a bit of time of scratching my head and debugging I found out that the problem comes from the two mutexes in the SocketReactor and the NotifictionCenter classes. If add/removeEventHandler is called from within an event handler those two...
2008-05-02 23:25:46 UTC in POCO C++ Libraries