loadTextEx这个算法用到了两个线程,一个线程在不停的解析csv,另一个线程在不停的往数据库写数据。如果你用submitJob启动多个数据加载任务,那会使用更多的cpu核。
关于cpu核和线程之间的关系,dolphinb本身没有限制,完全取决于用户的设置,workerNum,localExecutors,batchWorkerNum, webWorkerNum,subExecutors,这些都是不同类型的线程池。当然cpu核太少,线程太多,会导致频繁的context switch,整体的性能反而下降。