Java多线程基本问题

问题描述 投票:-7回答:2

我在java多线程中有以下问题

在Java多线程中,所有线程共享同一条java代码并并行执行它们?

或者每个线程共享的Java代码片段是不同的?

java multithreading concurrency
2个回答
-1
投票

是线程将执行相同的代码片段,但如果您的代码包含共享类级别变量,则需要正确同步,以便每个线程读取一致的变量状态。

线程化是为了确保通过多个线程同时访问一段代码。

有不同的方法来实现线程安全。您可以参考java并发实践了解更多详细信息。


1
投票

线程仅在多处理器上并行执行(每个CPU一个线程)。在单处理器计算机上,执行线程以使用CPU的空闲时间。

© www.soinside.com 2019 - 2024. All rights reserved.