multi/NetworkManager.md

706 B

NTHREAD Namespace

  • NTHREAD.set(name, val)
  • NTHREAD.get(name, val)
  • NTHREAD.waitFor(name)
  • NTHREAD.getCores()*
  • NTHREAD.getConsole()
  • NTHREAD.getThreads()
  • NTHREAD.kill()
  • NTHREAD.getName()
  • NTHREAD.getID()
  • NTHREAD.pushStatus(...)
  • NTHREAD.sleep(n)
  • NTHREAD.hold(n)
  • NTHREAD.setENV(env)
  • NTHREAD.getENV()

Extensions

  • multi:newNetworkThreadedQueue(name)
  • multi:newNetworkThreadedTable(name)
  • multi:newNetworkThreadedJobQueue(n)
  • multi:newNetworkThreadedConnection(name)

Core

  • NTHREAD:newFunction(func, holdme)
  • NTHREAD:newNetworkThread(name, func, ...)
  • mulit:newNetworkThread(name, func, ...)