正如标题所建议的,我有一些代码包装在一个while(true)无限循环中,所有这些代码都被try和catch块完全捕获。这个线程是在主方法中启动的,但是在长时间运行之后,当我检查使用j堆栈并导致工作累积时,这个工作线程神秘地消失了。下面是我的代码: while (true) { // Consumer consumes from Kafka但是,正如我前面提到的,整个线
两者都写入不同的地址,因此不会进行实际计算(numerator/denominator)。这样做的问题是,在I2C设备上可能会出现被零除,因此需要检查被零除的错误。理想情况下,如果除法是由java代码完成的,同样的事情也会发生。目前,我已经绑定了一个未使用的变量来进行除法,但我担心它会被优化出来:{
int zeroChec