要重新启用一个原有的Java任务,你可以使用Java的线程池来管理任务。具体步骤如下:
Executors.newFixedThreadPool()
方法来创建一个固定大小的线程池,或者使用其他类型的线程池,如Executors.newCachedThreadPool()
。ExecutorService executor = Executors.newFixedThreadPool(5);
Runnable
对象,并提交给线程池。Runnable task = new MyTask(); // 自定义任务实现Runnable接口
executor.submit(task);
executor.submit(task);
需要注意的是,线程池内部会维护一组线程来执行任务,并且线程池会自动管理线程的创建、复用和销毁,你不需要手动调用start()
和stop()
方法来启动或停止线程。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Timer.cancel()后有什么方法重新启用原有任务