NSE parallelism
From SecWiki
Nmap Scripting Engine uses a form of parallelism where scripts run as coroutines and yield control on certain functions.
References
- Script Parallelism in NSE - Nmap Network Scanning book
- List of functions that will yield - nmap-dev mailing list
- Coroutines - Lua 5.2 Manual