V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leonshaw  ›  全部回复第 26 页 / 共 39 页
回复总数  769
1 ... 22  23  24  25  26  27  28  29  30  31 ... 39  
不就是 Connection 头吗,你是透明转发的?
2023-04-15 15:42:33 +08:00
回复了 zisen 创建的主题 游戏 求推荐剧情丰富的游戏
去月球
2023-04-15 15:37:13 +08:00
回复了 kernelpanic 创建的主题 Linux 怎样让浏览器使用指定的网卡?
或者按用户打 mark 配路由策略。
2023-04-15 15:32:27 +08:00
回复了 kernelpanic 创建的主题 Linux 怎样让浏览器使用指定的网卡?
静态链接的?改成 ptrace syscall 试试。
2023-04-06 12:15:29 +08:00
回复了 swhhaa 创建的主题 程序员 ChatGPT 其实是通用人工智能的对立面
感觉量子效应应该在底层起到关键作用。
2023-04-06 09:52:31 +08:00
回复了 realpg 创建的主题 随想 本地美团外卖简直离谱。。。
只能说气急败坏
哗众取宠。先把房子和房贷分清楚再说。
2023-04-05 10:29:34 +08:00
回复了 airbotgo 创建的主题 问与答 如何判断一个「一键脚本」没有夹带私货?
拉下来一行一行复制
2023-04-04 11:51:38 +08:00
回复了 cynical666 创建的主题 Java 如何进行加密传输
前端要解密就没有完美的方法,做好代码混淆
2023-04-03 14:36:01 +08:00
回复了 Musong 创建的主题 程序员 请教一个 url 访问的问题
@Musong 两个一样大?有点怀疑 mtu
2023-04-03 14:26:42 +08:00
回复了 Musong 创建的主题 程序员 请教一个 url 访问的问题
文件多大?
2023-04-03 13:37:39 +08:00
回复了 rzdCG 创建的主题 职场话题 收到 offer 了,学历造假了,感觉有点慌
自己跑了一个假的学信网?要不开源一下再写简历里?
2023-04-03 10:47:47 +08:00
回复了 tool2d 创建的主题 随想 为什么 ip4 不改成 999.999.999.999 的形式?
IP 地址不只是标识,它首先是一个地址,要能够路由。目前骨干路由器不可能承载全网的主机路由,所以地址分配必须按段划分,使路由器需要的路由能够聚合、条目尽可能少。
按段划分要么预先规划的很好,要么空间要足够大,不然很容易出现局部不够用的问题。”每人 10 个“这个量级应该是不够的。
另一方面,从路由性能考虑,这个划分应该是按二进制前缀,表示方式也尽量跟二进制接近,不然写个 12.625.920 ,很难看出它最后两个字节是 0.
@ysc3839
看 #7 ,协程并不只有回调,例如 op 的例子加几行:

co_await sco::call_with_callback(&test, a, b, sco::cb<void(int,int)>(c, d));
std::cout << c << ',' << d << std::endl;
std::cin >> a >> b;
co_await sco::call_with_callback(&test, a, b, sco::cb<void(int,int)>(c, d));
std::cout << c << ',' << d << std::endl;

正常情况下回调只有 cout ,但是这里 cin 也是阻塞在同一个线程的
@kkhaike
1. 考虑一个 visitor 函数,实现是持有锁的时候调用回调,然后释放锁,回调参数是某种 iterator 。对这个 iterator 的 move/copy 没有意义,因为一旦释放锁,访问就不是安全的。
2. 没反,比如一个库内部有一个线程池,协程 resume 以后会阻塞这个线程。你可能认为本来回调就是运行在异步线程上的,但是两个 co_await 之间并不是只有原来回调的逻辑。
这样只能把本来回调里的逻辑移到外面,但是有的场景回调参数生命周期只在 func 内部(这应该是无栈协程的硬伤)。 另外协程 resume 在异步函数内部的线程,如果是个第三方库提供的,可能影响它的线程管理。
2023-03-28 15:51:15 +08:00
回复了 Jianzs 创建的主题 Go 编程语言 Go 是协作式调度,还是抢占式调度?
@DarkCat123 “协作式”调度时,指的是谁在协作?应该是指用户协程,而不是 runtime. 当一个 goroutine 陷入 IO 调用或者 prologue ,它本身是没有让出计算资源的主观意愿的,这一点可以对比显式的 Gosched() 调用和其它语言的 await. 同样也可以类比系统线程,在系统调用返回前,计算资源可能被释放并切换到其它线程,这应该也不算协作,因为线程并没有想要释放资源,是操作系统的决策。
2023-03-28 13:10:25 +08:00
回复了 Jianzs 创建的主题 Go 编程语言 Go 是协作式调度,还是抢占式调度?
对 goroutine 来说应该是抢占式,IO 调用并没有主动让出的意思,而是被 runtime 插入的调度点。Gosched()才算协作。
2023-03-26 14:29:17 +08:00
回复了 iqoo 创建的主题 C C 中访问不对齐的数据有什么优雅的方案?
@favourstreet 不对齐的指针是 UB
1 ... 22  23  24  25  26  27  28  29  30  31 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1804 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 16:33 · PVG 00:33 · LAX 09:33 · JFK 12:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.