标签: multithreading simultaneous esp32
我是Arduino和ESP32微控制器编程的初学者,我不知道是否有可能实现我的以下想法:
我想在两个内核上使用两个线程:一个线程从外部设备读取数据,另一个线程与服务器通信(发送读取的数据)。多线程已经在工作。
我认为最好的实现方法是类似于队列或缓冲区,线程1在其中写入数据,线程2将其发送到服务器。是否可以在不同的线程中使用相同的变量?如何处理两个线程同时访问变量的问题?还是有一种完全不同的方法来解决我的问题?
感谢您的帮助。