直接上干货。
一,我自己的理解:
线程是更小粒度的单位,有自己的port,和各种完备的业务关键逻辑和对资源的需求;
进程是稍大的单位,包含线程,相当于PMO进行管理多个子项目经理。手中掌控着资源和能力。
二,书上这么说:
进程是一个执行过程,并不是一个文件啥的。
是一个载体,一个容器(一个java中的类。哈哈,触类旁通。)
线程,简单理解,一个运行着的QQ是进程,那么,打字是一个线程,语音是另外一个线程。
这么好理解,ok,我们往下看,看看特别之处哈!~
线程的交互有:
1,互斥:资源需要抢占而且是独占。
2,同步:协作起来为了某一个更大的维度的任务。
ok, let finished today learning and wait for tomorrow.