部分代码:
List<Triangle> triangles = model.getTriangles().stream()
.map(triangle -> triangle.rotate(orientation))
.collect(Collectors.toList());
据我了解,model.getTriangles
该函数获取数据并将其不断地流到三角形列表中。
好吧,问题是我的程序上有2个线程。主线程和其他。
如果他们都尝试同时使用该部分代码,则会抛出IndexOutOfBoundsException
。帮助。