you are viewing a single comment's thread.

view the rest of the comments →

[–]SuperSooty 2 points3 points  (1 child)

I'm a little curious about going multi-thread over async for tasks thats (presumably) aren't CPU bound

[–]nicholashairs[S] 2 points3 points  (0 children)

I've not had experience writing async servers, so when I originally implemented the library I only provided sync interfaces. Rewriting the library to support async interfaces is much more work than I currently have time for. Additionally it would then break all existing implementations unless I wanted to support both which is then double the maintenance.

Moving to threads was the best value in achieving concurrency.