我有一个问题,我们应该有多个线程使用paho MQTT客户端推送消息,应该始终为每个线程创建一个新的连接,还是应该重新使用同一连接,否则会出现锁定问题吗? ?
让我说我上课
public class TaskManager {
MqttConnectionToBroker connection;
public void createNewTaskAndRunIt() {
Create the client, add the message and connection and pass the
connection to the thread that starts.
}
}
如果许多线程正在运行,这会造成问题吗?还是只是将发布添加到队列中,而paho会在幕后将其逐个发送出去? 还是我需要进行某种检查,看看是否有另一个线程在连接上锁定了?