Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该为任务处理器使用线程吗?_Java_Multithreading_Task Queue - Fatal编程技术网

Java 我应该为任务处理器使用线程吗?

Java 我应该为任务处理器使用线程吗?,java,multithreading,task-queue,Java,Multithreading,Task Queue,我正在构建一个涉及节点从任务服务器中提取任务的服务。执行这项任务非常简单,它只需从数据库中提取一些内容并将其发送到SMTP服务器。现在,我认为它一次可以完成20个任务,循环完成它们,然后去要求更多的任务 由于程序本身不是资源密集型的(在处理任务时,它就像25MB的RAM),使用线程是否有意义,或者性能是否仍然与不使用线程时相同。节点是256 MB RAM虚拟机,服务是用Java编写的。否。使用执行器;它可能在内部使用线程,但在这个过程中不会弄脏。示例代码:否。使用执行器;它可能在内部使用线程,但

我正在构建一个涉及节点从任务服务器中提取任务的服务。执行这项任务非常简单,它只需从数据库中提取一些内容并将其发送到SMTP服务器。现在,我认为它一次可以完成20个任务,循环完成它们,然后去要求更多的任务


由于程序本身不是资源密集型的(在处理任务时,它就像25MB的RAM),使用线程是否有意义,或者性能是否仍然与不使用线程时相同。节点是256 MB RAM虚拟机,服务是用Java编写的。

否。使用
执行器
;它可能在内部使用线程,但在这个过程中不会弄脏。示例代码:

否。使用
执行器;它可能在内部使用线程,但在这个过程中不会弄脏。示例代码: