每次运行并行流来读取文件并进行处理时,都不会得到相同的结果.
我有关于比萨饼的数据,并希望使用Map和全局变量计算不同的变量.我应该只使用全局变量.但是当我运行我的代码时,每次都会得到不同的结果.根本不修改输入文件.
package Assignment;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class GlobalVariables {
static int vegPizzas = 0;
static int N_V_Pizzas = 0;
static int Size_regular = 0;
static int Size_medium = 0;
static int Size_large = 0;
static int Cheese_Burst = 0;
static int Cheese_regular = 0;
static int cheap_cheese = 0;
static Stream<String> reader;
static int rows = 0;
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
reader …Run Code Online (Sandbox Code Playgroud)