进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程本身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个进程的其他的线程共享进程...
并发无非就3种实现方式: 线程(Thread),异步(Event Loop),协程(Co-routine),首先进程向操作系统申请了一些资源(包括cpu、内存),然后内部的线程之间共用这些资源,每个线程都可以访问同样的资源,但是有的时候要通信以及限制访问,通信就可以通过共享内存,或者内存中的文件读写(管道)的方式来通信,限制访问可以通过线程锁...