update at 2021-03-30 14:55:42 by ehlxr

dev
ehlxr 2021-03-30 14:55:43 +08:00
parent 55d8f3b68f
commit 10267d6f8b
2 changed files with 6 additions and 1 deletions

View File

@ -47,6 +47,10 @@ public class Main {
// 关闭线程池
forkJoinPool.shutdown();
System.out.println(IntStream.range(0, 1000).parallel().reduce((i, j) -> i + j));
System.out.println(IntStream.range(0, 1000).parallel().reduce(Integer::sum));
System.out.println(IntStream.range(0, 1000).parallel().sum());
}
static class RecursiveTaskDemo extends RecursiveTask<Integer> {
@ -54,6 +58,7 @@ public class Main {
* "小任务"70
*/
private static final int MAX = 100;
private static final long serialVersionUID = -134954066152987391L;
private final int[] arr;
private final int start;
private final int end;

View File

@ -158,7 +158,7 @@ public class SnowflakeIdUtil {
// 上次生成 id 的时间截
lastTimestamp = timestamp;
// 移位并通过或运算拼到一起组成 64 位的 id
// 移位并通过或运算拼到一起组成 64 位的 id
return ((timestamp - twepoch) << timestampLeftShift)
| (datacenterId << datacenterIdShift)
| (workerId << workerIdShift)