In each case there’s a data buffer holding the “details” of the pending operation.
async – DB query
async – disk IO
async – http request
async – unix signal processing. Signal is “stored” in the kernel and the callback is invoked at a later time.
async – UDP read and write?