ESPAsyncWebServer线程安全吗
Is ESPAsyncWebServer Thread safe
我想使用网络服务器库 ESPAsyncWebServer 在我的 ESP32 上创建一个 API。但我想知道,由于 Web 服务器很可能在辅助处理器上运行,我是否需要使访问数据线程安全?以便主循环和网络服务器都可以访问数据?
或者他们实际上 运行 在同一个线程上,我不需要担心它?
是的,您需要实现对任何共享数据的线程安全访问。异步处理意味着它在自己的线程中运行。请参阅 documentation 进行说明。
我想使用网络服务器库 ESPAsyncWebServer 在我的 ESP32 上创建一个 API。但我想知道,由于 Web 服务器很可能在辅助处理器上运行,我是否需要使访问数据线程安全?以便主循环和网络服务器都可以访问数据?
或者他们实际上 运行 在同一个线程上,我不需要担心它?
是的,您需要实现对任何共享数据的线程安全访问。异步处理意味着它在自己的线程中运行。请参阅 documentation 进行说明。