When acquiring a lock, the queues of awaiting contexts are available. This lends for the possibility of detecting, and with a couple caller provided options, could allow us to re-order await queues to resolve deadlock issues.
Still considering what options and the best method to provide them (many options possible now).
When acquiring a lock, the queues of awaiting contexts are available. This lends for the possibility of detecting, and with a couple caller provided options, could allow us to re-order await queues to resolve deadlock issues.
Still considering what options and the best method to provide them (many options possible now).