并发编程---基础基础知识
并发编程笔记基础知识1)程序、进程、线程、协程(纤程);2)线程有哪些状态;3)进程间的通信方法、线程间的通信方法。程序,进程,线程,协程程序:编译好的二进制文件,不占用资源。是含有指令和数据的文件 比如qq.exe进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。进程是**操作系统进行资源分配的最小单位,**其中资源包括:CPU、内存空间、磁盘IO等, 同一进程中的多条线程共享该进程中的全部系统资源.