回答
收藏
分享
举报
为什么mysql,nginx,libev,redis,linux都是用C写的?
提问于2022-11-11 16:27

浏览 3.5k

文章标签

为什么mysql,nginx,libev,redis,linux都是用C写的?
已修改于2023-03-10 07:47



写下您的回答
发表回答
全部回答(2)

按点赞数排序

按时间排序

就像前面的人说的一样。我说一句总结性的话:
人们只会看到他想看到的那部分。这就够了。你的关注点在C所以,对于php,java,c++什么的你就没有去看。造成了。你看到的景色好美的故事
赞同

1

回复举报

回答于2022-11-11 16:30



回复为什么不ban猛犸
回复
最大的原因是Linux用的是C。
后端的应用,比如数据库锁/网络高并发/缓存等功能,都与操作系统深度融合,用操作系统的语言是最自然而然的事。
赞同

0

回复举报

回答于2022-11-11 16:27



回复菜鸟程序员
回复
提问者
ss8012
这家伙很懒还未留下介绍~
1
文章
2
问答
1
粉丝
相关问答

如果是三次握手没有成功,需要在nginx及上游,分别用tcpdump/wireshark抓包看下,是SYN还是ACK报文丢失了,是在哪个节点丢失的,再来分析为何会丢失,又该如何恢复。

wireshark抓包参见我讲的这一课:https://time.geekbang.org/course/detail/100026801-100973

tcpdump抓包参见这里:https://time.geekbang.org/course/detail/100026801-118169

点赞 0
浏览 5.7k