62,615
社区成员
发帖
与我相关
我的任务
分享
byte[] buffer = new byte[1024];
int len = input.read(buffer);
if (len <= 0) {
break;
}
logger.debug(portName + " recv:len=" + len);
long start = System.nanoTime();
synchronized (recvObj) {
for (int i = 0; i < len; i++) {
recvQueue.add(buffer[i]);
}
}
long now = System.nanoTime();
if (now - start > 100 * 1000000) {
logger.debug("加载数据用时超过100毫秒,用时" + (now - start) / 1000000 + "毫秒");
}
// logger.debug(len + "字节数据加载完成");
byte[] tempBuffer = Arrays.copyOfRange(buffer, 0, len);
if (logLevel > 1) {
logger.debug(portName + " recv:" + HexUtils.encode(tempBuffer));
}