2 ms·
If I understand the possible culprit commit (https://github.com/golang/go/commit/faf882d1d427e8c8a9a1be00d8ddcab81d1e848e https://github.com/golang/go/commit/fa
by Matthias247 10y ago
If I understand the possible culprit commit (https://github.com/golang/go/commit/faf882d1d427e8c8a9a1be00d8ddcab81d1e848e https://github.com/golang/go/commit/faf882d1d427e8c8a9a1be00...) correctly then real world applications could still be faster than with the older versions on average. E.g. if a request handler would start a database request and forward it's CancellationToken (context.Done) to the database call both might be immediatly stopped with the new logic and the resources can be used for handling new requests. If in the old version the cancellation did not work properly the database request might have needed to run to completion before anything else could be done.