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