Java 进程和线程的区别

28人浏览 / 0人评论

根本区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。

包含关系:一个进程内可以有多个线程(默认有一个主线程),线程是进程的一部分,必须依赖于进程而存在,不能独立存在。

资源共享:进程之间是不共享资源的,多个线程之间是共享资源的,所以存在资源竞争的问题。

全部评论