【问题标题】:Is it possible run multiple tasks parallelly in one thread in Java?是否可以在 Java 的一个线程中并行运行多个任务?
【发布时间】:2016-11-26 14:51:10
【问题描述】:

在 Java 中创建新的 Thread 或 Runnable 时,它​​们是可以创建的最小处理/计算环境单元吗?是否可以在一个线程内异步运行多个任务?

【问题讨论】:

  • 没有。线程是最小的多任务单元。 CPU 流水线可以以半异步的方式处理指令,但它们仍然是按顺序呈现的。

标签: java multithreading asynchronous multitasking


【解决方案1】:

根据定义,没有。为了让两个操作并行执行,它们必须位于不同的线程或进程中。

【讨论】:

    猜你喜欢
    • 2011-06-20
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 2020-12-03
    相关资源
    最近更新 更多