本质是一把互斥锁是放在解释器上的,同一进程内的所有线程都需要先抢到GIF锁才能执行解释器代码
GIF:优点:保证Cpathon解释器内存管理的线程安全。
缺点:同一进程内所有嘚线程同一时刻只能有一个执行也就是Cpathon解释器的多线程无法实现并行
池是用来限制数目,限制在计算机可承受的范围去并发执行任务
阻塞:遇到IO阻塞剥夺CPU资源
非阻塞:没有遇到阻塞,通过某种手段即使遇到IO操作也不会停留原地执行其他任务,占据CPu资源
同步与异步是提茭任务的2种方式
同步调用:提交完任务后就在原地等待,直到任务运行完毕后拿到任务的返回值,才继续执行下一行代码
异步调用:提交完任务后,不在原地等待直接执行下一行代码