As adjectives the difference between nonlocking and nonblocking
is that nonlocking is that does not lock while nonblocking is (computing theory) that does not block; allowing other tasks to proceed immediately rather than having to wait for completion.