84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
认证0级讲师
ExecutorService exec = Executors.newFixedThreadPool(8); for(final Object obj : list){ exec.execute(new Runnable() { @Override public void run() { process(obj) } }); }
我觉得使用这种方式更好。
java8 parallel stream
成员变量 index是多线程共享变量,你需要加volatile保证多线程中这个变量的可见性,声明代码改为如下:
private volatile int index = 0;
具体为什么请学习java并发编程相关基础知识
你这个run()里面最好采用线程同步
我觉得使用这种方式更好。
java8 parallel stream
成员变量 index是多线程共享变量,你需要加volatile保证多线程中这个变量的可见性,声明代码改为如下:
具体为什么请学习java并发编程相关基础知识
你这个run()里面最好采用线程同步