Process or thread performing assigned tasks.

Event-driven pattern using an event loop.

Lock allowing multiple readers but exclusive writers.

Multiple operations making progress during overlapping periods.

Machine or instance executing distributed work.

Async pattern where completion events trigger handlers.

Operation completed indivisibly from other threads' perspective.

Multiple operations executing simultaneously.

Unit of work assigned to a processing system.

I/O that does not wait for completion.