摘要: 队列遵循先进先出原则。 import queue # 生成队列 q = queue.Queue() # 把元素放到队列 q.put('a') q.put('b') q.put('c') # 从队列里面拿元素 print(q.get()) # a print(q.get()) # b print(q. 阅读全文
posted @ 2020-11-10 20:15 Morpheus1024 阅读(126) 评论(0) 推荐(0) 编辑
摘要: python中的多线程是伪多线程。多线程是在一个进程里面的,多线程不能并行进行,只能并发进行。多线程是数据共享的。 并行:一般针对进程,多个CPU同时处理多个进程。并行中没有GIL锁 并发:一般针对线程,一个CPU在多个线程之间来回切换。并发中有GIL锁 多线程处理数据流程:一个进程里面的有多个线程 阅读全文
posted @ 2020-11-10 19:59 Morpheus1024 阅读(404) 评论(0) 推荐(0) 编辑
摘要: socket通信一定有两个端,服务器端和客户端。 服务器端server.py import socket servers = socket.socket() # 默认是TCP协议 servers.bind(("127.0.0.1", 8888)) servers.listen(5) # sock就是 阅读全文
posted @ 2020-11-10 18:05 Morpheus1024 阅读(84) 评论(0) 推荐(0) 编辑