Rust 语言从入门到实战
跨越门槛,Rust 原来可以如此简单
唐刚  Rust 语言中文社区联合创始人
新课榜 第8名
专栏
已完结·共 36 讲
|
5290 人已学
|
收藏
可爱的小奶狗
老师,actix-web-4.4.0 的router.rs中的to方法: pub fn to<F, Args>(mut self, handler: F) -> Self ,这个handler为什么可以接收一个async函数作为参数(async函数并未实现F trait的方法)呢?实在想不明白。
作者回复:源码地址发来瞧瞧👀
2023-11-15
Lin
太方便了,不像java,即使有各种同步锁也要考虑多种情况下的不一致
作者回复:不错👌
2023-11-22
伯阳
确实比其他语言方便多一些
作者回复:666
2023-11-22
asdf100
也就是说,在一个 task 没有遇到 .await 之前,它是不会主动交出这个 CPU 核的,其他 task 也不能主动来抢占这个 CPU 核。所以 tokio 实现的这个模型叫做合作式的。和它相对的,Go 语言自带的 Runtime 实现的 Goroutine 是一种抢占式的轻量级线程。 --- 这样如果一个task长期被执行,同一个cpu 上的其它 task将长期得不到执行,有失公平性的吗?go的抢占印象中就是解决这个不公平的问题
作者回复:是的,所以tokio还有spawn_blocking这个东西,专门用于这种阻塞式的任务。go是因为要统一一套机制,没办法,只能设计成抢占式,然而其实你对你要处理的业务一般是要预期的,rust这样更灵活。关于tokio的抢占式调度,也在构思中:https:&#47;&#47;docs.rs&#47;tokio&#47;latest&#47;tokio&#47;task&#47;index.html#unconstrained
2023-11-23
不忘初心
每天能更新一节就好了, 隔天更新拖的时间太长了
作者回复:哈哈,压力山大
2023-11-27
伯阳
Rust 牵涉面过于广泛,学习语言不是为了炫技,应该以实用为主,学以致用,边学边用。Rust 没有天花板,感觉学无止境,学习任何一项知识都是学以致用
作者回复:对的
2023-12-04
沉默的话唠
跟着一路下来,感觉讲师讲的真的不错。 不知道后面考不考虑有训练营之类的,更加全面体系的课程。
作者回复:感谢肯定🙏,回头和小编商量商量。
2023-12-28
千回百转无劫山
从python过来的,只能说打开了新世界的大门
作者回复:rust不给开发者设置天花板
2023-12-27
Geek_72807e
基本跟完了老师的课程,还有哪些进阶内容或参考资料老师推荐一下?!
作者回复:陈天老师的课,教你完整地做一个kv db. 挺不错的. 陈老师的课可以看作是本课程的进阶课程.
2024-01-01
一带一路
Rust 与 Python 绑定未来可期!
作者回复:未来可期!
2024-01-01
讲师

唐刚

Rust 语言中文社区联合创始人

唐刚(Mike Tang),Rust 语言中文社区联合创始人,连续创业者,拥有 18 年的编程经验和 8 年 Rust 语言编程经验。从 2014 年接触 Rust 语言开始,他一直致力于 Rust 语言的研究及在中国的推广,其运营的 Rust 语言中文社区也获得了中国优...查看更多
编辑推荐
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283792 人已学习

¥68¥199
Rust 程序设计(第 2 版)
Jim Blandy, Jason Orendorff, Leonora F. S. Tindall
软件工程师

41讲 | 1489 人已学习

¥62.93¥89.9
陈天 · Rust 编程第一课
陈天
Tubi TV 研发副总裁

65讲 | 23219 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180992 人已学习

¥98¥399
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224926 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123456 人已学习

¥98¥299