select poll epoll 在哪本书里有讲到?

2020-09-06 16:01:37 +08:00
 bear2000
如题,以及怎么深入学习 Linux 网络编程相关知识?
6145 次点击
所在节点    Linux
24 条回复
wzzzx
2020-09-06 16:06:06 +08:00
《 UNIX 网络编程》
sockball07
2020-09-06 16:10:58 +08:00
《 Linux 高性能服务器编程》
foam
2020-09-06 18:20:55 +08:00
简单。手撸一个 IM
letv
2020-09-06 18:53:21 +08:00
Nginx 源码解析
qakito
2020-09-06 18:55:36 +08:00
The Linux Programming Interface CH 63
whimsySun
2020-09-06 19:47:34 +08:00
man
kangsheng9527
2020-09-06 21:49:24 +08:00
除非还是学生有时间,否则直接 GitHub 抄即可 !
wangyzj
2020-09-06 21:56:55 +08:00
apue
SingeeKing
2020-09-06 22:22:50 +08:00
简单入门 man 足以
M1A1chen
2020-09-06 23:01:50 +08:00
Linux 系统编程手册
jdz
2020-09-06 23:18:04 +08:00
想理解需要学习,Linux 经典三部,tcp 卷二有 select 源码讲解,很简单,但是前提要熟悉操作系统
exploreXin
2020-09-07 09:26:21 +08:00
《 UNIX 网络编程》, 《 TCP/IP 详解》 1,2,3 册,每本看十遍,每一遍不用看太仔细,就可以入门了,然后就是实践,深入的看书,实践,深入的看书,重复的次数越多,技术就越精进,如果能有个领路人的话,那就更好了,可以提高很多学习的速度。
guonaihong
2020-09-07 09:31:25 +08:00
man epoll 直接看
bintianbaihua
2020-09-07 10:50:32 +08:00
UNIX 网络编程
pmispig
2020-09-07 11:54:01 +08:00
UNIX 网络编程 只讲了怎么用。
但是具体实现还是得看内核源码。我也是看到之后才理解到其实都是回调...
la2la
2020-09-07 13:15:24 +08:00
推荐一个 极客时间的 !(网络编程实战)[https://time.geekbang.org/column/intro/214] 个人感觉挺不错的
ErwinCheung
2020-09-07 13:30:19 +08:00
@la2la 点个👍
willww64
2020-09-07 13:49:37 +08:00
@exploreXin 看十遍?膜拜大佬。
zunceng
2020-09-07 17:33:25 +08:00
https://tech.youzan.com/yi-bu-wang-luo-mo-xing/
网络 io 模型有最优解 博客看看够了
poll select 这些如果不关注技术演进的历史和八卦不看也罢
bear2000
2020-09-08 09:31:11 +08:00
@zunceng 可是面试要问这个,我也没得办法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX