有没有办法在ESP32 Arduino的两个线程中使用相同的数据?

时间:2019-05-16 08:42:45

标签: multithreading simultaneous esp32

我是Arduino和ESP32微控制器编程的初学者,我不知道是否有可能实现我的以下想法:

我想在两个内核上使用两个线程:一个线程从外部设备读取数据,另一个线程与服务器通信(发送读取的数据)。多线程已经在工作。

我认为最好的实现方法是类似于队列或缓冲区,线程1在其中写入数据,线程2将其发送到服务器。是否可以在不同的线程中使用相同的变量?如何处理两个线程同时访问变量的问题?还是有一种完全不同的方法来解决我的问题?

感谢您的帮助。

0 个答案:

没有答案