摘要:
服务端 客户端 阅读全文
摘要:
服务端 客户端 阅读全文
摘要:
服务端 客户端 阅读全文
摘要:
Python开发基础之路 第九篇:网络编程 PYTHON-网络通信 TCP PYTHON-TCP 粘包 PYTHON-UDP 阅读全文
摘要:
Python开发基础之路 第十篇:并发编程 PYTHON-进程 子进程 Python-互斥锁 进程间通讯 Python-生产者消费模型 线程 Python-GIL 进程池 线程池 同步调用 异步调用+回调机制 网络IO模型 阅读全文
摘要:
5、GIL vs 互斥锁(*****) 1、什么是GIL(Global Interpreter Lock) GIL是全局解释器锁,是加到解释器身上的,保护的就是解释器级别的数据 (比如垃圾回收的数据) 同一个进程内的所有线程都需要先抢到GIL锁,才能执行解释器代码 2 为什么需要GIL python 阅读全文
摘要:
3、守护进程(**) 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常: AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立的 阅读全文