腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
为什么在
C++
中
,堆栈空间被分配给局部变量
声明
,而执行
线程
从来没有遇到过?
、
、
为什么在
C++
中
,堆栈空间被分配给局部变量
声明
,而执行
线程
从来没有遇到过?或者,如果
C++
标准没有定义,为什么某些编译器会为执行
线程
从未遇到过
的
局部变量
声明
分配堆栈空间?编译器是否可以只为执行
线程
遇到
的
变量
声明
分配堆栈空间,并且仍然可以工作?
浏览 1
提问于2012-04-13
得票数 7
回答已采纳
2
回答
使用__declspec(
线程
)
的
线程
本地存储在
C++
/CLI
中
失败
、
、
、
我正在做一个通过
C++
/CLI层混合.NET代码和本地
C++
代码
的
项目。在此解决方案
中
,我希望通过__declspec(
线程
)
声明
使用
线程
本地存储:但是,在第一次访问变量时,我会得到一个NullReferenceException更准确地说,
声明
是在ref类(在
C++
/CLI
中
实现
的
.NET类)内完成
浏览 9
提问于2008-10-22
得票数 6
回答已采纳
2
回答
C++
中
的
线程
声明
、
我用C编写了一个项目代码,在那里,我看到了
线程
的
声明
: pthread_t ui_thread = (pthread_t) 0; 我不理解以'=‘运算符开头
的
部分。它是什么?我如何在
C++
中
编写相同
的
声明
。
浏览 19
提问于2020-01-31
得票数 0
2
回答
C++
多
线程
与MinGW
、
、
、
我想尝试使用
c++
进行多
线程
处理。我在Windows 10上使用MinGW g++编译器(版本8.2.0)。当我试图使用直接从网站获得
的
代码使用内置
线程
库和
c++
时,我会得到以下错误: main.cpp:34:5:错误:在这个作用域
线程
th1(foo,3)
中
没有
声明
‘
线程
’;^~ main.cpp:34:5:注意:‘std::
线程
’是在标头中定义
的
'';您忘记'#in
浏览 0
提问于2019-06-24
得票数 1
回答已采纳
3
回答
与
c++
初始化器相关
的
内存一致性
、
、
、
如果我在一个
线程
中
设置变量
的
值,然后在另一个
线程
中
读取它,则使用锁保护它,以确保第二个
线程
读取第一个
线程
最近设置
的
值:lock();unlock();lock();但是,假设我有一个
c++
对象,它在初始化器
中
设置x
的
值:theClass theInstance;
浏览 4
提问于2015-09-18
得票数 0
1
回答
线程
本地存储(TLS)和OpenMP
、
、
OpenMP (例如,英特尔
C++
12实现)目前如何处理在Linux中用__thread
声明
的
TLS变量和在Windows上用__declspec(
线程
)
声明
的
TLS变量?它是将它们设为
线程
私有的,还是直接忽略TLS? 找到了一篇相关
的
论文,但仍然很困惑。
浏览 0
提问于2012-08-26
得票数 4
2
回答
error C2248:使用
线程
时
的
奇怪错误
、
我得到以下错误 错误1错误C2248:'std::mutex::mutex‘:无法访问类'std::mutex’c
浏览 1
提问于2013-01-11
得票数 1
回答已采纳
1
回答
C++
/Winforms
线程
:使用_beginthread生成错误
、
、
、
我对
线程
和Winforms/
C++
都很陌生。当我按下按钮时,我想在一个新
的
线程
中
启动一个函数。我把它作为
线程
的
来跟踪。当我在一个单独
的
VC++项目中构建在该站点上提供
的
示例代码时,构建成功了。但是,如果我在
C++
/Winforms
中
执行以下操作,生成将无法完成,将得到一个生成错误。帮助!
浏览 3
提问于2013-02-20
得票数 0
回答已采纳
2
回答
OpenMP
线程
、数据访问延迟和STL数据容器
、
、
在使用OpenMP
线程
时, 每个
线程
都可以
声明
自己
的
一组私有变量。正确
的
假设是,对于每个
线程
来说都是私有的获取数据比所有
线程
可见
的
数据具有更低
的
延迟。换句话说,
线程
局部变量是否缓存了?假设每个
线程
,都希望使用像std::vector这样
的
线程
私有STL数据容器。在单
线程
C++
代码
中
,std::vector<
浏览 2
提问于2012-07-15
得票数 2
回答已采纳
1
回答
C++11
中
的
线程
不在类成员
中
、
、
我最近正在使用C++11
线程
,我有一个关于发生了什么事情(对我来说很奇怪)
的
问题。我在类
中
创建了一个方法,可以启动
线程
。
线程
的
起始
线程
方法和回调函数是类方法。为了澄清,在我
的
Person.cpp文件
中
,我有: ... thread(callbackForThr
浏览 3
提问于2017-11-29
得票数 1
回答已采纳
4
回答
在c++0x中使用__thread
、
、
我读到
C++
中有一个新
的
关键字:根据我所读到
的
,它是__thread。__thread int foo; 那么与该变量有关
的
任何事情都将通过新
线程
执行吗?
浏览 4
提问于2011-08-13
得票数 16
回答已采纳
2
回答
正确使用std::原子
、
、
、
这是使用std::原子
的
正确方式吗?我在名称空间级别
声明
了一个Logger,名为LOGGER public: ~Logger(); }; 我
的
期望是,LOGGER将实例化一次(没有种族;它将从代码
中
的
浏览 2
提问于2013-12-17
得票数 4
回答已采纳
3
回答
在
线程
间共享变量
的
方法
、
、
我有一个关于C和
C++
并行编程
的
一般性问题,如果你能回答的话,我会很感激
的
。据我所知,我们至少可以在一个更高
的
级别(父
线程
)
中
声明
一个变量,以便在子
线程
之间共享它。因此,我想知道是否还有其他方法在具有相同父
线程
的
线程
之间共享变量?这个API是依赖还是不依赖?
浏览 0
提问于2014-10-02
得票数 1
回答已采纳
1
回答
从非托管dll
中
的
QThread回调到托管
c++
主
线程
、
、
、
我想从在本地dll
中
创建
的
线程
回调到我
的
托管包装器,我已经成功地创建了我
的
线程
,并通过Qt.
的
框架信号和插槽进行了调用。 如何在非托管dll和托管dll之间从单独
的
线程
回调主
线程
?非托管是在QT
c++
中
完成
的
,托管是通过VS
c++
完成
的
。,而不是在我
的
托管dll
中
创建它
的
浏览 2
提问于2012-08-15
得票数 0
1
回答
C++
中
容器
的
内存分配
、
、
我有一个关于
C++
上容器
的
内存分配
的
问题。我这样问
的
原因
浏览 0
提问于2012-08-25
得票数 0
回答已采纳
2
回答
C++
中
对象
的
volatile关键字
、
、
、
线程
1递增计数器,
线程
2读取计数器。 通常,由不同
线程
共享
的
原语类型( int等)被
声明
为可变类型,以防止任何编译器优化。我必须
声明
这个
线程
安全计数器对象,它被两个不同
的
线程
共享为易失性吗?
浏览 0
提问于2013-03-13
得票数 1
2
回答
在std::shared_ptr -
C++
/CLI环境
中
泄漏thread_local变量
、
、
、
、
所以我有这个WCF WCF服务服务器,我
的
一个WCF服务是用
C++
/CLI编写
的
。webservice方法只是一个存根。它用于调用本机
C++
有用
的
代码。在有用
的
C++
代码
中
,我有一个thread_local std::shared_ptr变量。它是在web服务调用
的
方法中分配
的
。我正在使用Microsoft
C++
14.0 64位编译器编译我
的
代码. 我
的</e
浏览 0
提问于2018-01-24
得票数 0
2
回答
在java
中
,protobuf是
线程
安全
的
吗?
、
、
我定义了以下
的
protobuf msg: repeated int32 counts = 1;它作为构建器在
线程
R和W之间共享:
线程
R将仅从countsBuilder读取,而W将仅写入countsBuilder。AFAIK,对消息
的
并发读取是很好
的
,但是开发人员必须在更高
的
级别同步其他任何东西吗?那么,我实际上不能同时写和读共享构建器吗?如果这本身不是<
浏览 0
提问于2012-04-21
得票数 5
回答已采纳
3
回答
c++
线程
安全静态构造函数
、
给定: static Blah* blah = new Blah();} 在多
线程
设置
中
,是否可能多次调用new Blah()?
浏览 0
提问于2010-02-17
得票数 4
回答已采纳
1
回答
C++
内存模型char对word,并发性?来自Stroustrup
的
书
Stroustrup在
C++
第4版第1193页
中
给出了以下示例。我
的
问题是使用两个
线程
的
并发程序,一个用于f(),另一个用于g()和Stroustrup
的
声明
: 变量c和b发生了什么?这是我对一些硬件
的
理解--一个单词是两个字节,两个变量都包含在其中,一个
线程
可能会覆盖另一个
线程
的
char。Stroust
浏览 1
提问于2020-08-08
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TensorFlow中的多线程
Python中的线程锁
C#多线程开发-处理子线程中的异常
浅谈Python中的多线程
C++中的vector和Java中的ArrayList的构造函数的区别
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券