我是 ExecutorService 的新手。现在我的场景是“有数百万个数据 365*24*7 进来”我有一些处理需要对使用线程进来的数据进行处理。
ExecutorService es = Executors.newSingleThread();
es.execute(new ComputeDTask(data));
我正在向 ComputeDTask 发送数据以执行某些操作。
new ComputeDTask
每次数据进入时创建一个效率如何?也就是说,如果数据被接收一百万次,那么将创建一百万个 ComputeDTask 对象。