
Linux开发
文章平均质量分 77
Linux开发相关注意事项、工程优化等
Trafalgar_LZH
呦吼吼吼
展开
-
【Linux】epoll、poll和select的底层实现
select适用于监控少量文件描述符的场景,但有文件描述符数量上限和性能问题。poll比select更灵活,但在高并发场景下依然有性能瓶颈。epoll是处理大量并发连接的理想选择,特别是在需要高性能I/O的应用中,它的效率远高于select和poll。原创 2024-08-22 20:03:47 · 1314 阅读 · 0 评论 -
【Linux】什么时候用进程、线程、协程?
使用进程:当需要高隔离性和独立资源管理时,适合处理完全独立的任务。使用线程:当需要在同一进程中实现并发处理,并且资源共享要求高时,适合计算密集型和需要快速响应的任务。使用协程:当需要处理大量并发任务,且希望降低上下文切换开销时,适合高并发的网络应用和异步操作。原创 2024-09-14 17:17:48 · 439 阅读 · 0 评论