python
文章平均质量分 52
瓦匠工人
低调学习,
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pyzmq--ProcessDevice、ProcessProxy、monitored_queue 性能比较
ProcessDevice、ProcessProxy、monitored_queue 在队列转发性能比较, 测试数据:单进程顺序 50w条信息 服务端转发部分代码 ProcessDevice 、ProcessProxy 涉及代码 ProcessDevice 、ProcessProxy 都是在新的进程中启动 monitored_queue 函数使用,该函数用Cython写的,因此循环不涉及Python。理论上性能会比较好。 log_monitored_queue 通过 multiprocessing.原创 2022-07-06 17:29:39 · 1091 阅读 · 0 评论 -
python中 基于select 的poll、epoll 回写服务代码
poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。也就是说,poll只解决了上面的问题3,并没有解决问题1,2的性能开销问题。 epoll 会写模式 epoll在Linux2.6内核正式提出,是基于事件驱动的I/O方式,相对于select来说,epoll没有描述符个数限制,使用一个文件描述符管理多个描述符,将用户关心的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy原创 2022-06-02 22:54:21 · 269 阅读 · 0 评论 -
基于socket.select 实现的回写服务端代码---python版本
基于select实现的回写服务原创 2022-06-02 15:42:45 · 236 阅读 · 0 评论
分享