![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 95
victor-gx
这个人很懒,还没有写简介
展开
-
创建多个线程、数据共享问题分析与案例代码
在实际的工作中,可能要创建的线程不止一个,也许有多个。所以,这里展示一下创建多个线程的一种写法,大家可以举一反三。在的上面位置,书写线程入口函数myprint在mainjoindetachthreadthread。原创 2023-02-06 23:58:46 · 265 阅读 · 1 评论 -
线程传参详解、detach坑与成员函数作为线程函数
如果传递int这种简单类型参数,建议都使用值传递,不要使用引用类型,以免节外生枝。如果传递类对象作为参数,则避免隐式类型转换(例如把一个char *转成string,把一个int转成类A对象),全部都在创建线程这一行就构建出临时对象来,然后线程入口函数的形参位置使用引用来作为形参(如果不使用引用可能在某种情况下会导致多构造一次临时类对象,不但浪费,还会造成新的潜在问题,后面会演示)。这样做的目的无非就是想办法避免主线程退出导致子线程对内存的非法引用。建议不使用detach,只使用join。原创 2023-01-31 23:37:59 · 340 阅读 · 0 评论 -
线程启动、结束与创建线程写法
范例演示线程运行的开始和结束其他创建线程的写法原创 2023-01-15 23:08:51 · 700 阅读 · 0 评论 -
C++多线程(并发、进程、线程的基本概念和综述)
和多进程并发比较来讲,多线程并发的优缺点如下。优点:线程启动速度更快,更轻量级;系统资源开销更少;执行速度更快。缺点;使用起来有一定难度,要小心处理数据的一致性问题。原创 2023-01-10 23:24:06 · 625 阅读 · 0 评论