跳转至主要内容

Multi-threading

在多线程环境中使用Casbin时,您可以使用Casbin执行器的同步包装器:https://github.com/casbin/casbin/blob/master/enforcer_synced.go (GoLang) 和 https://github.com/casbin/casbin-cpp/blob/master/casbin/enforcer_synced.cpp (C++)。

此外,它还支持"AutoLoad"功能,如果数据库中的策略规则发生任何更改,Casbin执行器可以自动从数据库加载最新的策略规则。 要启动策略的定期自动加载,请调用"StartAutoLoadPolicy()"函数。 同样,要停止这种自动加载,请调用"StopAutoLoadPolicy()"函数。