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