有没有类似于 learncpp.com 的网站,能够在线学习多线程入门的?入完门之后怎么进阶或者实操加深印象呢?
1
ltyj2003 4 天前 via Android
先从常用的一些多线程模型入手。
|
2
emSaVya 4 天前
c++ 的多线程跟其他语言也没区别。直接写就是了。
你要是想看点细节 可以去看陈硕的那本 Linux 多线程服务端编程 使用 muduo C++ 网络库 |
3
frayesshi1 4 天前
这个应该是 C++一个很基本的特性,每一种分支还是有些区别,比如 C++ 11 和 Qt 的线程写法就不一样
|
4
ysc3839 4 天前 via Android 1
个人建议还是需求推动学习,没需求就别学。
|
5
zeromake 4 天前
要不试试给 aria2 添加一下多线程支持?
https://github.com/aria2/aria2/issues/2059 |
6
zealot0630 4 天前 via Android
学会用单线程做多线程的事情,多线程就学成了
|
7
bfjm 4 天前 via iPhone
基本的 信号量 条件变量 互斥锁
进阶的 线程模型 ringbuffer spinlock 高端的 lockfree 参考 concurrentqueue |
8
DiaoWang 4 天前 via iPhone
我当时看的这个
https://paul.pub/cpp-concurrency/ |
9
cnbatch 4 天前
需要用的时候,一边用一边学,要不然过眼云烟学完很快就忘了
|
10
bfdh 3 天前
我觉得 C++是 C++,多线程是多线程,分开学就是了。
|
11
skallz 3 天前
@zealot0630 这才是正解,哈哈,而且很多业务甚至都不需要多线程
|
12
wkla 3 天前
自己实现个协程玩玩
|