我一直被要求使用该java.util.concurrent库构建一个多线程java应用程序.我不熟悉这个库,但对多线程代码的问题有很好的理解.
我正在寻找一个教程和示例代码,显示正在使用的这个Java库,这是最佳实践.
我是一个使用Java在csv文件上进行数据处理的新手.为此,我使用Java(线程池)的多线程功能将csv文件批量导入Java,并在每个行上执行一些操作.在我的四核上,多线程可以大大加快这个过程.
我很想知道多处理如何/更加加速操作?如果是这样,是否有可用的教程?(Java Basic Tutorial提到了一个类,但是我不熟悉语法来自己理解这个类:
来自http://download.oracle.com/javase/tutorial/essential/concurrency/procthread.html:
Java虚拟机的大多数实现都作为单个进程运行.Java应用程序可以使用ProcessBuilder对象创建其他进程.多进程应用程序超出了本课程的范围[那时它们在哪里解释?].