Etymology
Today it means: That does not block; allowing other tasks to proceed immediately rather than having to wait for completion. Full definition →
From non- + blocking.
Etymology from Wiktionary, CC BY-SA 4.0.