这是Idea提示的错误信息,报错的是下面这段代码。
int rowIndex = 2;
list.forEach( item -> {
Row tmpRow = sheet.createRow(rowIndex++);
});
原因是该代码在多线程环境下,rowIndex++ 这个操作可能会出问题,使得rowInex 的实际值小于期待值。
这是Idea提示的错误信息,报错的是下面这段代码。
int rowIndex = 2;
list.forEach( item -> {
Row tmpRow = sheet.createRow(rowIndex++);
});
原因是该代码在多线程环境下,rowIndex++ 这个操作可能会出问题,使得rowInex 的实际值小于期待值。