首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
J1sen
›
全部回复第 1 页 / 共 1 页
回复总数
3
226 天前
回复了
mushRoomHunter2
创建的主题
›
程序员
›
关于自学国外 CS 相关的课程
零基础单纯看课大概率看不懂,像 s081 你看过 ostep 之后在看就比较简单了。没必要死磕在上面,资源那么多找到适合自己的学习方式就行了。
364 天前
回复了
James369
创建的主题
›
程序员
›
当运行到协程 await 语句时,当前线程处于一种什么样的状态?
可以学习 C++20 协程,比较底层,自己实现一下 task 这些类型就明白了。swift 这种是无栈协程,无栈协程就相当于同一个函数调用多次,但是执行的代码不一样了。一般 await 表示让出执行权,一般就是两种选择,把执行权交给调度器,让调度器去选择协程执行,或者是直接把执行权给另外一个协程。而让出执行权有两种方式,一种是函数返回,一种是函数调用。一般来说回到调度器是通过函数返回,而 await 另外一个协程是通过直接调用对应的协程函数实现的,await 的协程调用结束的时候又会把执行权交给原来的协程。
https://lewissbaker.github.io
可以看看这里的文章,讲的非常清晰
2023-05-04 02:43:02 +08:00
回复了
xAsiimov
创建的主题
›
分享创造
›
co-uring-http: 基于 C++ 无栈协程与 io_uring 的高性能 HTTP 服务器
最近也想做这个协程+io_uring 的, 搜 github 的时候也看到这个项目
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2266 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 15:48
·
PVG 23:48
·
LAX 08:48
·
JFK 11:48
Developed with
CodeLauncher
♥ Do have faith in what you're doing.