文章浏览阅读342次。I/O 多路复用使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux 下实现 I/O 多路复用的系统调用主要有 select、poll 和 epoll。多路转接!!!select 工作流程:101+1的目标是为了遍历到101。底层是一......
2024-01-12 20:19 阅读 阅读全文文章浏览阅读1.8w次,点赞2次,收藏2次。类似于在像QQ一样的文件+聊天服务器中,既要传输文件,同时要把消息传过去, 而文件太大, 直接阻塞可以将文件切分为小部分, 协程传递文章目录字节(可以二进制读取文件)切分实......
2023-11-11 20:16 阅读 阅读全文文章浏览阅读1k次。Qt提供了两种多线程的使用方法,下面针对这两种方法分别进行一下说明。方法一 继承自QThread该方法比较简单,只需定义自己的类,让该类继承自QThread,并重写QThread类的run函数,注意:所有耗时的操作请放......
2023-11-12 00:21 阅读 阅读全文春招,秋招,社招,我们Java程序员的面试之路,是挺难的,过了HR,还得被技术面,小刀在去各个厂面试的时候,经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今...近......
2023-10-14 07:07 阅读 阅读全文文章浏览阅读107次。哲学家就餐问题有五位哲学家,围坐在圆桌旁。他们只做两件事,思考和吃饭,思考一会吃口饭,吃完饭后接着思考。吃饭时要用两根筷子吃,桌上共有 5 根筷子,每位哲学家左右手边各有一根筷子。如果筷......
2024-01-23 00:22 阅读 阅读全文