diff --git a/nselib/nmap.luadoc b/nselib/nmap.luadoc index 529644605..98724e078 100644 --- a/nselib/nmap.luadoc +++ b/nselib/nmap.luadoc @@ -201,14 +201,14 @@ function mutex(object) -- guarantee your thread will not be awakened when no thread called -- "signal" or "broadcast" on the condition variable). -- One important check for your worker threads, before and after waiting, --- should be to check that the master script thread is still alive. +-- should be to check that the master script thread is still alive. -- (To check that the master script thread is alive, obtain the "base" thread -- using stdnse.base and use coroutine.status). You do not want your worker -- threads to continue when the script has ended for reasons unknown to your --- worker thread. You are guaranteed that all threads waiting on a +-- worker thread. You are guaranteed that all threads waiting on a -- condition variable will be awakened if any thread that has accessed -- the condition variable via nmap.condvar ends for any --- reason. This is essential to prevent deadlock with threads +-- reason. This is essential to prevent deadlock with threads -- waiting for another thread to awaken -- them that has ended unexpectedly. -- @see stdnse.new_thread diff --git a/nselib/stdnse.lua b/nselib/stdnse.lua index ad2598db8..07dc3020d 100644 --- a/nselib/stdnse.lua +++ b/nselib/stdnse.lua @@ -520,7 +520,7 @@ end -- and mutex (nmap.mutex) facilities to coordinate with your -- worker threads. Keep in mind that Nmap is single threaded so there are -- no (memory) issues in synchronization to worry about; however, there --- is resource contention. Your resources are usually network +-- is resource contention. Your resources are usually network -- bandwidth, network sockets, etc. Condition variables are also useful if the -- work for any single thread is dynamic. For example, a web server spider -- script with a pool of workers will initially have a single root html