title: Is it okay calling Lua function from different thread(embedding Lua in C++)?
body: <p>I'm using VS2008, lua 5.1 and luabind 0.9.1.</p>
  
  <p>Calling Lua function from C++ works just fine.</p>
  
  <p>If there're several threads and <strong>Lua function is invoked from each thread</strong>, has this situation  any problem? There is only <strong>ONE</strong> Lua state.</p>
  
  <p>In that situation, should I have more Lua state? Which one is common?</p>