[提问] 有异步编程和并发编程的实例吗

最近在学习异步编程和并发编程,想趁热打铁做一些程序,不知道做什么程序好,不知道各位有没有相关经验,请教一二,如果有教程或github地址就更好了,蟹蟹

能自己Google/Bing搜索的就自己研究吧, 这里主要是Emacs交流论坛, 能搜索到答案的就自己多动手研究下, 不要把论坛大牛们当作免费的教学资源。

2 个赞

抱歉,我也是找了半天github,正在学习一些项目,同时我还是想请教大家的经验

我建议的学习方式:

  1. 知道自己想要什么, 先定个目标, 软件工程最重要的是要从头到尾做完, 这样会锻炼自己的整体思维和很多细节实践, 东学一下, 西学一下, 蜻蜓点水的学习不会有任何成长的

  2. 自己善用搜索, 你的很多问题只要用心搜索, 都是有答案的, 不可能说搜索不到

  3. 确定方向后, 买一本书系统化的学习, 99%的问题都可以通过自学搞定

你在论坛各种方向都问一下, 问过很多很多不同的方向, 但是每换一个方向都是蜻蜓点水的问, 过一段时间你又换了完全不同的方向。

软件工程最重要的是实践和深入, 自己动手研究, 千万不要期望论坛的大牛们什么方向都给你指好了, 世界上没有捷径, 都要靠自己付出很多努力。

8 个赞

感谢您的建议,我就不浪费时间在等待回答上了 :yum:

你需要一个 ChatGPT

欢迎一起学习数据库内核(我正在学习 C++,计划下学期结合 Lex Yacc 以及其它的工具动手做一个自己的数据库出来)

如果你是 c/c++ 选手,有两种途径,一个是学习异步框架,例如 scylla 开源了一个 seastar 框架,看起来很不错。或者看 libeasy,好像是阿里的;还有一个是结合项目学,很多网络库或者 db 都会用到的(毕竟和 IO 相关),例如 muduo 等

rust 好像有个 tokio,但我不写 rust,也不了解

指定一段时间,不断读写文件,就是异步和并发的实例