在多線程中使用lua
由于lua本身并沒有提供線程安全的實現,即lua是不支持多線程安全的,如果強制在多個線程使用同一個lua_State,那么
基本上是肯定出問題的,一個比較簡單的解決方案是每個線程單獨使用一個lua_State,保證這個lua_State只在當前線程
使用,這樣就沒有問題了。
隨筆 - 13, 文章 - 1, 評論 - 13, 引用 - 0
|
在多線程中使用lua由于lua本身并沒有提供線程安全的實現,即lua是不支持多線程安全的,如果強制在多個線程使用同一個lua_State,那么 基本上是肯定出問題的,一個比較簡單的解決方案是每個線程單獨使用一個lua_State,保證這個lua_State只在當前線程 使用,這樣就沒有問題了。 |
|