iamzuoxinyu 最近的时间轴更新
iamzuoxinyu

iamzuoxinyu

V2EX 第 88941 号会员,加入于 2014-12-29 11:09:27 +08:00
今日活跃度排名 28091
iamzuoxinyu 最近回复了
解码是一部分,另一部分也要看看渲染是否用上了硬件加速。
提一点:如果你的类型不作为运行时的一种数据(类似 lua/js 那种 prototype oriented 模式),new 作为关键字,最好不要用函数调用的语法, 否则 new() 的第一个参数传入类型名字其实也挺奇怪的(除非)。
2023-09-24 09:44:20 +08:00
回复了 xiaopanzi 创建的主题 程序员 使用 RustDesk 时,部分按键无法使用
某个修饰键状态残留吧,ctrl 或者 alt 。
2023-06-10 11:31:23 +08:00
回复了 mannixSuo 创建的主题 程序员 对 Java 泛型的顶级理解
一股子 Rust 味儿
2023-05-29 16:16:10 +08:00
回复了 Daredevil0086 创建的主题 程序员 面试题:如何 O(n) 的复杂度内筛选 60 亿人的身高
桶排序
2023-05-24 17:03:17 +08:00
回复了 nyxsonsleep 创建的主题 程序员 键盘怎么切换功能
Windows 上可以改注册表,linux 下用 xmodmap 或 wayland 各个 compisitor 也都提供类似的功能。
2023-05-24 17:01:23 +08:00
回复了 rockyliang 创建的主题 程序员 菜鸟问一个 nginx 和协程相关的问题
@rockyliang 协程调度器可以不依赖 epoll 实现,只是协程用到的地方大部分都涉及到 IO 。抛开 IO ,调度器可以完全不依赖 epoll ,比如 Go 的运行时中抛开 netpoll 部分的调度。
2023-05-23 14:02:17 +08:00
回复了 rivercherdeeeeee 创建的主题 程序员 拖拽式开发
Dre...DreamWeaver ?
2023-05-23 13:58:58 +08:00
回复了 rockyliang 创建的主题 程序员 菜鸟问一个 nginx 和协程相关的问题
> 但据我所知,nginx 好像并不是用协程来实现这个效果的,那它是怎么实现的呢,是用了多路复用技术(epoll)吗?如果是的话,那用 epoll 实现和用协程实现,各有什么优缺点,分别适合用于什么场景呢

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

实际上 nginx 有个分支叫 OpenResty ,就是用 nginx 的 epoll 模型实现了用 lua 的 coroutine 以更方便地写并发接口。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2448 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.