随笔分类 -  c++11//并发

摘要:本文是关于并发共享数据的一些杂谈, 就是一时回忆起这方面的东西然后记录下来...... 并发的竞争主要是涉及到数据的写操作,如果所有的线程单单是读操作,不会对共享数据产生竞争。 并发的访问共享数据,竞争的bug会随着时间和数据的规模越大而增大。很难排查,所以在开发并发性程序时,需要使用好并发的同步与 阅读全文
posted @ 2018-12-14 23:55 那一抹风 阅读(537) 评论(0) 推荐(0)
摘要:关于 线程传参的思考 ~~~ 最重要要记住的一点是:参数要拷贝到线程独立内存中,不管是普通类型、还是引用类型。 ~~~ 对于传递参数是引用类型,需要注意: 1.当指向动态变量的指针 作为实数, 作为形参,在传递的时候先人为增加动态变量转换 的操作。 原因: 传递参数是直接拷贝一份实参到线程独立内存的 阅读全文
posted @ 2018-10-16 23:42 那一抹风 阅读(2456) 评论(0) 推荐(0)
摘要:c++中关于std::thread的join的思考 是c++11新引入的线程标准库,通过其可以方便的编写与平台无关的多线程程序,虽然对比针对平台来定制化多线程库会使性能达到最大,但是会丧失了可移植性,这样对比其他的高级语言,可谓是一个不足。终于在c++11承认多线程的标准,可谓可喜可贺!!! 在使用 阅读全文
posted @ 2018-10-16 23:38 那一抹风 阅读(15807) 评论(8) 推荐(2)