Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过java实用程序扫描器进行并行输入_Java_Input_Parallel Processing - Fatal编程技术网

通过java实用程序扫描器进行并行输入

通过java实用程序扫描器进行并行输入,java,input,parallel-processing,Java,Input,Parallel Processing,我想问,有没有一种方法可以通过Java实用程序扫描程序并行化文本文件的输入 我有一个简单的程序,从文本文件中读取整数值,添加它们并显示结果。我在输入文件中有11个值(1012345678910),我希望两个线程同时工作。一个使用Java实用程序扫描仪从文本文件中读取1到5的值,另一个读取6到10的值。可能吗? 如果是,我怎么做 import java.util.Scanner; public class SimpleSum { public static void main(Stri

我想问,有没有一种方法可以通过Java实用程序扫描程序并行化文本文件的输入

我有一个简单的程序,从文本文件中读取整数值,添加它们并显示结果。我在输入文件中有11个值(
1012345678910
),我希望两个线程同时工作。一个使用Java实用程序扫描仪从文本文件中读取1到5的值,另一个读取6到10的值。可能吗? 如果是,我怎么做

import java.util.Scanner;

public class SimpleSum {

    public static void main(String[] args) {

    Scanner console = new Scanner(System.in);
    int N = console.nextInt();
    int sum = 0;

    for (int i=0; i<N; i++){
        sum = sum + console.nextInt();
    }
        System.out.println(sum);
    }
}
import java.util.Scanner;
公共类SimpleSum{
公共静态void main(字符串[]args){
扫描仪控制台=新扫描仪(System.in);
int N=console.nextInt();
整数和=0;

对于(int i=0;我认为没有现成的解决方案,但您可能可以基于RandomAccessFile构建自己的解决方案。