non-blocking processing

noun
UK /nɒnˈblɒkɪŋ ˈprəʊsɛsɪŋ/
US /nɑnˈblɑkɪŋ ˈprɑsɛsɪŋ/

A way of doing tasks where one task does not make the others wait.

The game stays smooth because of non-blocking processing.


OTHER MEANINGS

2. A computing method where a program keeps running instead of pausing for a slow step.

The server uses non-blocking processing to answer many users at once.

3. Handling several jobs at the same time without one stopping the rest.

Non-blocking processing lets the app download files while you keep typing.

4. A design where waiting for one action does not freeze the whole system.

With non-blocking processing, a slow network call does not lock the screen.