Vineeth Venudasan
1 min readJul 5, 2020

Hello, thanks for having a look, and I am sorry for the delayed response.

Regarding the bit about the two handlers having no guarantees of being executed on the same thread - I am currently unsure where I picked that up from, to be honest. As such, since I don't have a source, I have removed references to it from the post.

Also the part where I mentioned that a handler will always be executed in a single thread is misleading - if there is a non-blocking call made, there might be a thread switch when the call is resumed, and this is not clear.

To show how this happens - I have included an example now in the post.

Thanks, your comment made me review the post and remove a lot of unnecessary detail, and I hope it is a bit more clearer now. Thank you for your feedback.

Written by Vineeth Venudasan

Backend Engineer / Software Consultant. The views expressed here are my own and does not necessarily represent my employer’s positions, strategies or opinions

No responses yet

Write a response