smoke-distanc 2026-07-28 没怎么学过c++, 但是对linux系统编程和C#比较了解,我记得posix线程库中pthread_join可以传入一个指针用于接收线程返回值,为什么当初c++线程库中设计的时候不可以直接拿到线程返回值,难道是考虑跨平台,windows系统不支持? ↩ 4
Comments
这东西有个老生常谈的坑:msvc 底层用线程池来跑它,导致 thread_local 生命周期和其他平台不一致
♥ 19 ↩ 2
别滥用,显然future会上一层锁,注意不要嵌套锁作用域
♥ 10 ↩ 1
主播声音好苏[doge]
♥ 2 ↩ 1
[Doro_粉狗比心]
♥ 1
没怎么学过c++, 但是对linux系统编程和C#比较了解,我记得posix线程库中pthread_join可以传入一个指针用于接收线程返回值,为什么当初c++线程库中设计的时候不可以直接拿到线程返回值,难道是考虑跨平台,windows系统不支持?
↩ 4
所以说还是新建一条线程进行异步 而不是就一条主线程的异步[笑哭]
↩ 1
复习[doge]
666还有肥美教学[doge]