- 博客(1)
- 收藏
- 关注
原创 Java 学习随记---面试
答案:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程可以有很多线程,每条线程并行执行不同的任务。线程共享进程的资源,如内存空间和文件描述符,但有自己的程序计数器、栈和局部变量。进程则是程序执行的一个实例,拥有独立的内存空间和系统资源。每个进程都有自己的地址空间、数据栈和其他系统资源。进程间通信需要通过特定的机制,如管道、消息队列等。线程与进程的主要区别在于它们的资源占用和通信方式。线程间共享进程资源,因此切换线程的开销通常小于切换进程。
2024-07-23 14:19:42 639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人