Passer au contenu principal

Multi-threading

Lors de l'utilisation de Casbin dans un environnement multi-thread, vous pouvez utiliser l'encapsuleur synchronisé de Casbin : https://github.com/casbin/casbin/blob/master/enforcer_synced.go (GoLang) et https://github.com/casbin/casbin-cpp/blob/master/casbin/enforcer_synced.cpp (C++).

De plus, il fournit également un support pour la fonctionnalité "AutoLoad", permettant à l'exécuteur Casbin de charger automatiquement les dernières règles de politique de la base de données si des modifications se produisent. Pour initier le chargement automatique des politiques périodiquement, appelez la fonction "StartAutoLoadPolicy()". De même, pour arrêter ce chargement automatique, appelez la fonction "StopAutoLoadPolicy()".