关于进程和线程

来源:9-7 经典问题分析

sadcloud

2020-08-13

老师我一直困惑两个问题,有空麻烦老师帮解答下,十分感谢!

  1. 一个进程中包含多个线程,操作系统调度的真实情况是 【只要一个线程上cpu了,它所在的进程的状态就该为运行中]】 还是 【进程上cpu了,它里面的线程谁能执行就占cpu执行】,说实话我感觉这两个基本概念我理解的还是不太好,,
  2. 我们什么时候使用多线程编程,什么时候使用多进程通信呢? 线程间同步我写过一点demo的例子,进程间通信 比如共享内存 互斥量啥的 我们开发中真的会用到吗?
写回答

1回答

悟空

2020-08-17

  1. 调度是以线程为基本单位的

  2. 开发中经常会用到各种JUC的工具,这些工具的原理是多线程间通信。

0
0

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程