C++11并发(三) wait_for()和wait_until()都不会令延迟的线程启动,只有get()和wait()会。 并发处理同一容器的不同元素是可以的,vector例外。 并发处理string steam file stream stream buffer会导致不明确行为,但是标准stream可以。 volatile防止对变量内存过渡优化。 并发的两个关键问题,不可分割性(atomicity)、次序(oder)。 并发的风险控制关键,数据竞争。