From 66c5fdc564dd892ed265132d6c1378dbe3cebcee Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 27 Mar 2019 09:07:54 +0800 Subject: *misc --- source/libs/asura-lib-core/application.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/libs/asura-lib-core/application.h') diff --git a/source/libs/asura-lib-core/application.h b/source/libs/asura-lib-core/application.h index b61154d..9606819 100644 --- a/source/libs/asura-lib-core/application.h +++ b/source/libs/asura-lib-core/application.h @@ -65,7 +65,9 @@ namespace AsuraEngine private: /// - /// 主线程的lua state,应用主循环在这里运行。 + /// 主线程的lua state handle,应用主循环在这里运行。一般上来说,只需要主线程有一个lua_State,其他线程不需要。在两个线程间 + /// 传递lua数据太痛苦了。任务在C++里面写,然后注册一个回调,而不是在另一个线程创建lua_State并注册函数,执行后发回数据 + /// 给主线程的lua_State。保证只有一个native实例之和一个lua_State绑定。 /// lua_State* mMainLuaState; -- cgit v1.1-26-g67d0