import java.util.concurrent.{LinkedBlockingQueue, ThreadPoolExecutor, TimeUnit}
object ReadToSpark { //程線程池 private val threadpool = new ThreadPoolExecutor( 1, // core pool size 3, // max pool size 500, // keep alive time TimeUnit.MILLISECONDS, new LinkedBlockingQueue[Runnable]() ) def loadModels(list: List[Map[String, String]]) = { threadpool.execute(new Runnable { override def run(): Unit = { // 調用運行方法 } }) }
}