永发信息网

c++ string线程安全吗

答案:2  悬赏:30  手机版
解决时间 2021-02-06 12:31
c++ string线程安全吗
最佳答案
c++ string线程安全的总结如下:
C++11标准之前,C++标准中根本没有线程的概念,所以无从谈起线程
安全,特定实现的线程安全性不能适用于所有别的实现。C++11中标准也只能保证
并发的读操作是线程安全的。
特定的实现可能可以保证某些类的并发写入是线程安全的,比如微软的库:c9ceah3b。

但是GCC 的库则基本上只能保证开发者在正确用锁互斥的时候是线程安全的:
void thread_main () {
library_class_b *object_b = new library_class_b;
shared_object_a.add_b (object_b); // 在对象 shared_object_a上持有锁
shared_object_a.mutate (); // shared_object_a
}
全部回答
c语言中没有string类型,字符串是用字符数组实现的 c++中有string类,可以定义string对象,并对其进行处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新发艺(黄河路)地址在哪,我要去那里办事
【ibm刀片服务器】请问IBM刀片JS22服务器可用
阅读下列材料:(共17分)材料一:“方里而井
IMAX3D是什么意思?
新平彝族傣族自治县个体私营经济协会漠沙分会
通过邮局邮寄的国内普通包裹 可以在邮局存放
无法链接网页
在小区内开宠物店合法吗
为什么今年报考护士证要什么档案号?这个怎么
新港湾休闲会所地址在什么地方,想过去办事
跑步前拉韧带有作用吗
十几年前有人欠我钱不还,那个时候法院有受理
验收工作一般由()实施,检查工作应由()实施。
母狗为什么把小狗叼出窝?
优尚美发在什么地方啊,我要过去处理事情
推荐资讯
上杆子不是买卖,爱谁谁没面子,随便
天天怎么去啊,有知道地址的么
我想减肥,可是特别爱吃花生!吃花生能肥吗?
三角形外接圆和内接圆的圆心如何确立?
vivo Y51,oppo A33,魅蓝metal,小米4,哪个
我想我是个疯子英文怎么说
vivox7plus怎么上网慢
威海龙亿公司鸿远养殖分公司地址在什么地方,
关于坐全日空的一些问题,随身携带物品的问题
哈尔格站地址在哪,我要去那里办事
楚乔传是哪个台播?
夏天工作室我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?