1

我注意到,对于创建的每个新客户端,都会创建 3 个其他线程(一个用于发布,一个用于重新连接,一个用于消息到达)。因此,当我创建 100 个客户端时,我得到了很多线程。我尝试为所有客户端重用相同的回调,但没有奏效。

有没有办法让多个客户端只在 3-5 个线程上运行?

谢谢


我正在使用 paho java 库。

我的代码是这样的:

for(int i=0;i<100;i++){
client[i]=new MqttClient(ip,i,persistence);
client[i].setCallback(callback);
}

//持久性和回调是静态的

谢谢

4

0 回答 0