I’m still not a fan of the API idiom of accepting a queue on which to run callbacks. There are dangers there… but maybe they’re academic.
Conversation
Brief explanation of dangers?
1
Replying to
. Worried about composition wrt target queues, APIs which mutate queues, and resilience against future concurrent APIs.
Replying to
presumably, most of the time, intent is really "main queue or not". Flag to specify preferred?
Replying to
I don’t think they’re entirely academic; the potential to deadlock is dangerous.


