-
单核CPU:其实是一种假的多线程,因为在一个时间单元内,也只能执行一个线程的任务
-
一个Java应用程序java.exe,其实至少有三个线程
* main()主线程
* gc()垃圾回收线程
* 异常处理线程。当然如果发生异常,会影响主线程。 -
并行 vs 并发
* 并行:多个CPU同时执行多个任务。比如:多个人同时做不同的事。
* 并发:一个CPU(采用时间片)同时执行多个任务。比如:秒杀、多个人做同一件事。
Java+高级篇+单核CPU vs 多核CPU
最新推荐文章于 2025-02-19 11:50:37 发布