我用桌面Java 8构建了一个小型视频帧分析应用程序。在每一帧上,我提取数据(现在是5倍,但将来可以扩展到1920x1080x3 OpenCV Mat )。我希望将这些数据存储到数据库(例如,Java)中,以执行一些时间序列分析,并定期将结果返回给用户。如果我写到数据库并在一个线程上运行应用程序,我担心硬盘的访问时间,而我遇到的最好的解决方案是用多线程实现生产者/消费者模式。我发现的所有示例都实现了3个线程:
我使用eclipse代码格式化程序,并将最大行长设置为120。instructionRegisterMap = new IdentityHashMap<Instruction, LocalRegisterAssignmentInformation>(); = new IdentityHashMap<Instruction, LocalRegisterAssignmentInformation>();
但是格式化程序似乎没有包装它我试图在