07-06-2013, 07:13 AM
Going back to single-threaded is both impossible and impractical - you'd lose performance on multi-core machines, and there's already so much code written dependent on the multithreading that we'd have to rewrite half of the server from scratch.
But still, there are a bit too many threads with not really well defined boundaries between them. We could definitely improve on that.
But still, there are a bit too many threads with not really well defined boundaries between them. We could definitely improve on that.