进程和线程
多开就是多进程:多个qq
多线程就是一个进程多个窗口:多聊天窗口
进程是资源分配的单位
线程是真正执行代码的
队列:先进先出
栈:先进后出
多进程在python中的作用远远大于多线程,GIL使得每次只有一个线程在占用CPU
进程间通信不方便
线程通信方便,但是有GIL限制,解决办法:使用C语言来实现线程调用
进程和线程
多开就是多进程:多个qq
多线程就是一个进程多个窗口:多聊天窗口
进程是资源分配的单位
线程是真正执行代码的
队列:先进先出
栈:先进后出
多进程在python中的作用远远大于多线程,GIL使得每次只有一个线程在占用CPU
进程间通信不方便
线程通信方便,但是有GIL限制,解决办法:使用C语言来实现线程调用