随笔分类 - 网络并发编程
摘要:1. GIL全局解释器锁 面试问到频率比较高 In CPython, the global interpreter lock, GIL, is a mutex that prevents multiple native threads from executing Python bytecodes
阅读全文
摘要:1. 僵尸进程和孤儿进程 from multiprocessing import Process import time def test(name): print('%s is running..' % name) time.sleep(2) print('%s is over..' % name
阅读全文
摘要:1. UDP代码编写(了解) # 服务端 import socket udpsk = socket.socket(type=socket.SOCK_DGRAM) udpsk.bind(('127.0.0.1',9999)) msg, addr = udpsk.recvfrom(1024) print
阅读全文
摘要:1. socket 套接字编程 # 要求:自己想写一款可以数据交互的程序。 只要涉及到远程数据交互,必须要操作OSI七层,所有由现成的模块直接实现。 socket模块 架构启动一定是先启动服务端,再启动客户端。 # 服务端 import socket # 阅读源码 sock = socket.soc
阅读全文
摘要:1. 回顾python # 变量与常量 # 基本数据类型 # 内置方法 # 字符编码&文件操作 # 函数 函数参数,闭包函数,装饰器 # 面向对象 封装,"继承",多态 """ 什么是对象 整合数据和功能,将来想要调用直接对象加点...就可以了 数据与功能的结合体(类似于工具包,化妆盒) 什么是类
阅读全文