Why is the default for non_blocking False

I was reading up on the non_blocking parameter from the to() method and I see that it defaults to False but in this discussion - Should we set non_blocking to True? - it’s stated that setting it to True improves performance in the right conditions and that there shouldn’t be any negative side effects when used outside of those conditions.

Any particular reason as to why non_blocking still defaults to False?

1 Like