Java 如何以线程的形式执行多线程应用程序?
我有一个Java多线程应用程序,它使用线程调用一个或多个作业(Java代码)。此应用程序已在cron选项卡中调度,并且在特定时间点调用了此应用程序的一个或多个实例。它工作得很好。在本例中,它作为进程调用 现在,我需要以线程的形式执行这个应用程序。我有一些问题需要澄清Java 如何以线程的形式执行多线程应用程序?,java,multithreading,Java,Multithreading,我有一个Java多线程应用程序,它使用线程调用一个或多个作业(Java代码)。此应用程序已在cron选项卡中调度,并且在特定时间点调用了此应用程序的一个或多个实例。它工作得很好。在本例中,它作为进程调用 现在,我需要以线程的形式执行这个应用程序。我有一些问题需要澄清 使用线程或进程执行多线程应用程序的好方法是什么 将多线程应用程序转换为单线程模型的瓶颈是什么 此多线程应用程序具有单线程模式。如果两个线程同时从单线程模型调用这个多线程应用程序,那么(假设存在同步),它会产生任何线程问题还是需要删除
任何建议都将不胜感激我必须准确地完成这项任务——为此我使用了。 这是一个旧软件,但可以做得很好。 您将只有一个
JVM
,每个java
程序将在其中运行,而不是单独的JVM
编辑:您不需要修改程序以使用钉枪
,即使使用单例模式,因为我记得,对于每个任务(程序),它都使用单独的类加载器(小心内存泄漏)