java的多线程是并发还是并行

2025-02-25 15:21:26
推荐回答(3个)
回答1:

并发和并行的区别就是一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务.
前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.
并发性 (concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生.
并行 (parallelism) 是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行.
也就是说,多进程之间并发执行,而多线程编程就是并行执行的了.
正确答案是:
java的多线程是并行。

回答2:

java的多线程是并发

回答3:

这有区别吗?