gpt4 book ai didi

java - 运行多线程

转载 作者:行者123 更新时间:2023-12-02 11:41:10 25 4
gpt4 key购买 nike

我使用 1 个线程执行 2 个任务

  1. 读取文件
  2. 下载文件

    scheduledExecutorService1 = Executors.newScheduledThreadPool(1);

但是对于多个文件,每个线程都会有延迟。

使用以下代码会导致重复:

scheduledExecutorService1 = Executors.newScheduledThreadPool(2);

使用多线程运行处理延迟和避免重复的正确代码是什么。

最佳答案

最好创建两个ExecutorService,一个用于读取文件,另一个用于下载文件。

       ExecutorService readService = Executors.newScheduledThreadPool(1);

ExecutorService downloadService = Executors.newScheduledThreadPool(1);

关于java - 运行多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48534834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com