- 主题:看哭了
最近调研新产品要用到c++,看到std::async, std::package_task, std::promise, std::future这么复杂,看哭了!
--
FROM 114.253.40.*
这些都是
把一些常用的多线程的编程模式包装了一下
不习惯的话
直接用thread没问题的。
【 在 xsky2014 的大作中提到: 】
: 最近调研新产品要用到c++,看到std::async, std::package_task, std::promise, std::future这么复杂,看哭了!
--
FROM 98.228.215.*
async这些东西应该是c++从python反向引进的吧?
【 在 mvtec (mvtec) 的大作中提到: 】
: 这些都是
: 把一些常用的多线程的编程模式包装了一下
: 不习惯的话
: ...................
--
FROM 216.240.30.*
日常最多需要用到std::async和std::future。
不过这俩也是各种坑。async的返回值析构问题,future和后面的coroutine future重名却不是一个东西。
std::promise和std::package_task短时间用不到,除非你要写库。
--
FROM 158.140.1.*
No
和python毛关系都没有
大概率来在于boost::asio
【 在 cjohny 的大作中提到: 】
: async这些东西应该是c++从python反向引进的吧?
--
FROM 172.93.177.*
对C++,我十年来是拜而远之。好象是对鬼神的态度。
--
FROM 47.144.148.*
换个角度看,如果用平台相关的线程库,pthread、win32 thread
相比标准库的标准化写法带来的统一性,还是更简单吗?
是的话,就选用平台相关的线程库,毕竟解决问题是第一位的
【 在 xsky2014 (MrWhite) 的大作中提到: 】
: 最近调研新产品要用到c++,看到std::async, std::package_task, std::promise, std::future这么复杂,看哭了!
--
FROM 183.131.109.*
C++本来就步步是"坑",每个feature都有很多“陷阱”或者说注意事项。
C++新加的东西,推广普及也不到位,为什么要设计这个东西,怎么使用,怎么避免踩坑,没有系统讲的,好多零散的blog、proposal。
cppreference稍微系统点,但也太浅了,也偏手册性质
--
FROM 114.241.228.*
谢谢指正,我前段时间用过一些python里面的async模块。
【 在 mvtec (mvtec) 的大作中提到: 】
: No
: 和python毛关系都没有
: 大概率来在于boost::asio
: ...................
--
FROM 136.56.37.*
这是个开源项目,还有大量的模板,乱的1b!
【 在 easior 的大作中提到: 】
: 换个角度看,如果用平台相关的线程库,pthread、win32 thread
: 相比标准库的标准化写法带来的统一性,还是更简单吗?
: 是的话,就选用平台相关的线程库,毕竟解决问题是第一位的
: ...................
--
FROM 114.254.9.*