有关采用parallelStream并行流处理List并使用自定义线程池和lettuce redis客户端一起使用的问题
来指定了parallelStream的线程数,但是这里并没有控制住,于是找原因定位到了redis获取key这行代码,将该代码注释后,就可控制parallelStream的并行度。在使用parallelStream进行处理list时,如不指定线程池,默认的并行度采用cpu核数进行并行,这里采用ForJoinPool来指定线程池,但循环中使用了luttuce 来获取redis的key时,出现没有控制住线程池的线程数问题。
原创
2024-09-07 16:44:05 ·
639 阅读 ·
0 评论