gpt4 book ai didi

Java Executor - 单线程多任务

转载 作者:搜寻专家 更新时间:2023-10-31 20:21:00 28 4
gpt4 key购买 nike

Executor 可以在单个线程上运行多个任务吗?

显然,任务执行不能与只有一个物理内核同时运行,但有没有办法等待或让出其他提交的任务可以运行?

如果没有等待,那么通常如何确定其他任务何时运行?

最佳答案

是的。

不适用于当前的实现。

没有。

;)

考虑有关 SingleThreadExecutor ( http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Executors.html#newSingleThreadExecutor() ) 和 Wait between tasks with SingleThreadExecutor 的文档在 StackOverflow 上。

您可以在线程之间实现您自己的线程共享锁,并在多线程执行器上运行它们……但是如果您希望其他人的实现能够做到这一点,那么,据我所知,您已经出局了运气好。

关于Java Executor - 单线程多任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18342707/

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