iamzuoxinyu 最近的时间轴更新
iamzuoxinyu

iamzuoxinyu

V2EX 第 88941 号会员,加入于 2014-12-29 11:09:27 +08:00
iamzuoxinyu 最近回复了
桶排序
8 天前
回复了 nyxsonsleep 创建的主题 程序员 键盘怎么切换功能
Windows 上可以改注册表,linux 下用 xmodmap 或 wayland 各个 compisitor 也都提供类似的功能。
8 天前
回复了 rockyliang 创建的主题 程序员 菜鸟问一个 nginx 和协程相关的问题
@rockyliang 协程调度器可以不依赖 epoll 实现,只是协程用到的地方大部分都涉及到 IO 。抛开 IO ,调度器可以完全不依赖 epoll ,比如 Go 的运行时中抛开 netpoll 部分的调度。
9 天前
回复了 rivercherdeeeeee 创建的主题 程序员 拖拽式开发
Dre...DreamWeaver ?
9 天前
回复了 rockyliang 创建的主题 程序员 菜鸟问一个 nginx 和协程相关的问题
> 但据我所知,nginx 好像并不是用协程来实现这个效果的,那它是怎么实现的呢,是用了多路复用技术(epoll)吗?如果是的话,那用 epoll 实现和用协程实现,各有什么优缺点,分别适合用于什么场景呢

是用的 epoll 。你大概对协程的理解有误区,协程跟 IO 的阻塞非阻塞是正交的概念,协程并不能实现 ``自动切换``,这是调度器的工作,e.g. epoll 可以用来实现协程的调度器。协程是一种编程模型,epoll 是一种并发模型。

实际上 nginx 有个分支叫 OpenResty ,就是用 nginx 的 epoll 模型实现了用 lua 的 coroutine 以更方便地写并发接口。
70 天前
回复了 fengsien99 创建的主题 职场话题 Job title 中的 TV/AV 是什么意思
盲猜 teamviewer/anyviewer
套一个「懂得都懂」就能掩盖自己发言的逻辑缺失?
shellcheck bash language server
179 天前
回复了 GiantHard 创建的主题 Android 搬运一个解锁小新 Pad Pro bootloader 的方法
手写笔支持怎么样?
181 天前
回复了 iamjerry 创建的主题 Linux Linux QQ 也要开始内测了, electron 全平台了。
其实也利好 windows 用户,做的好一点能 wslg 代替 tim 就能避开恶心的 QQ protect 服务了。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1126 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.