gpt4 book ai didi

java - newSingleThreadExecutor 并行用例

转载 作者:行者123 更新时间:2023-12-02 11:51:43 33 4
gpt4 key购买 nike

我有一个关于 newSingleThreadExecutor 调用如何工作的问题。我目前正在运行一个多线程程序。如果我从预先存在的线程中调用 newSingleThreadExecutor,它会停止当前线程以执行其任务还是与线程并行运行,就像线程情况中的线程一样?

最佳答案

Executors.newSingleThreadExecutor() 创建一个新线程并执行在该线程上传递给它的所有任务。它不会阻塞当前线程——如果阻塞了也没有多大用处。

它被称为单线程,因为如果你在它上面执行多个任务,它不会创建多个线程。相反,它会等待一项任务完成,然后再在同一线程上启动下一项任务。

关于java - newSingleThreadExecutor 并行用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47837632/

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