腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
现代
C++
。
从
继续
执行
的
工作
线程
返回
数据结构
、
、
我需要启动
工作
线程
,
执行
一些初始化,
返回
数据结构
作为初始化结果,然后
继续
线程
执行
。仅使用
现代
c++
特性来实现这一点
的
最佳(或可能
的
)代码是什么?注意,启动
的
线程
应该
继续
执行
(
线程
不会像往常一样终止)。不幸
的
是,大多数解决方案都假定
工作
线程
终
浏览 13
提问于2019-01-18
得票数 0
2
回答
当进程正在访问
数据结构
时,如何修改它?
、
、
、
我用
c++
编写了一个程序(假设X),它创建了一个
数据结构
,然后
继续
使用它。现在,我想修改该
数据结构
,而不中止之前
的
程序。父进程
继续
其
执行
,并要求用户进行任何修改,如插入、删除等,并从控制台获取输入,然后进行修改。这里
的
问题是,它没有修改子进程所使用
的
数据结构
的
副本。稍后,我发现这不会有帮助,因为子进程正在使用它自己
的
数据结构
副本,因此通过父进程进行
的</e
浏览 5
提问于2012-05-16
得票数 0
2
回答
用Python和C api进行多
线程
、
、
、
我有一个
C++
程序,它使用
C++
来使用我
的
Python库。Python库和
C++
代码都是多
线程
的
。 特别是,
C++
程序
的
一个
线程
实例化了继承自threading.Thread
的
Python对象。我需要我
的
所有
C++
线程
能够调用该对象上
的
方法。
从
我
的
第一次尝试(我只是天真地
从
主
线程</e
浏览 4
提问于2015-04-12
得票数 12
回答已采纳
1
回答
如何确保只有一个
线程
从
文件
执行
IO?
、
、
、
、
下面是我
的
用例(使用
C++
):我有一个多
线程
环境,在磁盘上编写
的
数据结构
上
执行
操作。有M个文件。
工作
流程是:缓存插入和删除已经是
线程
安全
的
了.但是,我不知道如何并行
浏览 8
提问于2022-03-13
得票数 1
回答已采纳
2
回答
使用auto_ptr在多
线程
环境中不锁定地交换对象是安全
的
吗?
、
、
、
我在堆上分配了一些很少修改但需要快速读取访问
的
数据结构
。一个例子是堆上分配
的
结构,许多
线程
以只读
的
方式频繁地访问该结构。定期需要重写这个结构,为了避免锁定争用,我想知道使用auto_ptr是否安全,基本上允许获得引用
的
线程
继续
处理,直到它们完成,但允许写入器复制结构,重写它,并迅速与结构
的
新auto_ptr实例交换指针。我
从
CopyOnWriteArrayList获得了这个想法,并希望在
C++
中<e
浏览 6
提问于2013-01-05
得票数 4
2
回答
C#使用
线程
池中
的
临时结果回调客户端应用程序
的
最佳方法
、
、
、
我
的
库方法必须接受这些字符流
的
数组,并
返回
组合
的
词频计数。为此,我有一个安全共享
的
词频
数据结构
和一个
线程
来读取每个字符流并更新共享集合。当所有
线程
都完成后,我将
数据结构
返回
给客户端应用程序。客户端应用程序需要每10秒计算一次组合单词
的
中间结果。为此,我使用一个委托每10秒回调一次客户端
的
结果,直到所有
工作
线程
都完成,之后我将最终结果
返回<
浏览 2
提问于2009-06-14
得票数 0
回答已采纳
1
回答
gdb:在多
线程
程序中调用函数而不进行进程
线程
、
、
我正在用gdb调试多
线程
C++
程序。下面是我想要实现
的
调试流程: 但是,当我多次调用打印系统状态
的
函数时,
数据结构
的
值会发生变化。除非我有其他错误,否则这一定意味着其他
线程
正在运行,而我
的
打
浏览 0
提问于2019-07-09
得票数 3
回答已采纳
1
回答
C++
std::
线程
终止调用而没有活动异常中止
、
、
、
、
我在这里有一个代码,它从运行视频捕获操作
的
摄像机中捕获视频流,在一个单独
的
线程
中运行。代码编译,但当我试图运行它时,我将收到以下错误。在此之前,代码应该
继续
在创建
的
线程
中运行。这告诉我,我应该在其他地方加入
线程
。如果我通过用thread th(&VideoCaptureAsync::update, this);替换VideoCaptureAsync::update();并删除th.join();来删除
线程
,错误就会消失,但这显然违背了这段代码<
浏览 4
提问于2019-11-11
得票数 0
4
回答
为了避免实时
C++
/MFC应用程序
的
死锁,我应该选择什么同步方案?
、
、
、
我想问你一个问题,我应该选择哪个并发工具(CMutex,CSemaphore,CEvent)来制作一个
C++
/MFC,应用程序多
线程
。这是一个实时
的
机器视觉应用程序,现在需要并发
执行
,它需要重构,
从
它以前
的
单
线程
状态。 下面是我
的
工作
流程
的
一个迭代。我有两个生产者A,B (MFC工人),需要填充两个单独
的
数据结构
(每个一个)。第三个
线程
,使用者(MFC<
浏览 4
提问于2011-10-05
得票数 2
回答已采纳
1
回答
标准cpp
数据结构
和
线程
互斥?
、
在其中一个项目中,我正在从事
从
C迁移到
C++
的
工作
。许多C代码使用与此库相关联
的
线程
和互斥
线程
进行多
线程
处理。我想可能一步一步地
执行
增量迁移。我想从
数据结构
开始,因为它们是最明显
的
,但是它们需要使用p
线程
互斥体进行同步。使用
线程
互斥锁是安全
的
,还是只有标准库
线程
基础结构(如std::mutex)才能保证适当
的
内
浏览 2
提问于2019-11-27
得票数 0
回答已采纳
1
回答
如何在firefox关闭时关闭
线程
、
、
我有一个使用
工作
线程
的
多
线程
扩展,如所示。每当
工作
线程
向主
线程
返回
值时,我都会更新UI,并且再次启动该
线程
,因为我希望
继续
执行
该操作。我不能使用setInterval,因为内部
线程
是对
C++
XPCOM组件函数
的
调用,该函数
执行
套接字recv阻塞调用,而接收可能不是周期性
的
。现在,当我关闭firefox时,fi
浏览 2
提问于2009-10-06
得票数 1
回答已采纳
1
回答
为什么程序在只连接一个
线程
但有5个
线程
时正确
工作
?
、
这是我
的
代码,我意外地犯了一个错误,购买,没有使for循环更长,但代码按预期
工作
。 程序完成后会发生什么?它是否有任何故障情况,或者计算机自动杀死所有
线程
,如果有任何额外
的
代码,
线程
是否会再次出现问题(例如,如果我启动2个
线程
,那么将有6个
线程
工作
,新
的
线程
ids将是5和7?)
浏览 0
提问于2018-11-07
得票数 1
回答已采纳
2
回答
如果正在运行
的
微
线程
被硬件中断中断,会发生什么情况
、
、
如果正在运行
的
微
线程
被硬件中断中断,会发生什么情况?我
的
意思是,如果在
执行
过程中有一个微
线程
,并且发生了硬件中断。微
线程
是在运行中断代码之前完成
执行
,还是在中断之后
执行
。
浏览 5
提问于2015-07-06
得票数 0
1
回答
C++
std::异步-它只是用于启动
线程
的
语法糖吗?
、
、
、
线程
创建
的
承诺
的
未来,将承诺移动到
线程
functionParent
线程
将
继续
执行
其他
工作
,直到需要启动
线程
函数
的
结果为止,此时父
线程
通过调用future.get().If结果等待结果已经“设置”,父
线程
继续
如果没有“设置”结果,子
线程
将
继续
使用workingChild
线程
设置承诺值,如果是sleepingTyp
浏览 4
提问于2021-04-01
得票数 0
1
回答
分析一致性::task() API &为什么我们需要这个?
、
、
、
、
我试图在下面的代码片段中理解并发性::task
的
语法。 这里
的
"getFileOperation“是什么。它是StorageFile类类型
的
对象吗?另外,为什么我们需要这样
的
并发性::task().then()。用例?
浏览 2
提问于2015-04-01
得票数 0
回答已采纳
2
回答
std::
线程
-“终止调用而没有活动异常”,不想‘加入’它
、
根据,我使用一个
线程
来终止用户输入
的
函数。我
的
代码看起来像是:thread stopThread(userStop, &stopper); // start thread looking基于这些问题:,;它看起来像是因为我不再‘加入’
线程
了。问题是,我不想‘加入’
线程
-因为这样用户将需要提供输入userStop()终止,但我只希望用户提供输入时,for -循环被打破(这并不一定)。 谢谢!
浏览 9
提问于2012-12-22
得票数 27
回答已采纳
4
回答
从
另一个
线程
调用Lua函数
、
、
在我
的
示例应用程序中,我基本上有两个
线程
。 主
线程
包含一个Lua引擎(它不是
线程
安全
的
),并在这个引擎中注册一些
C++
函数。然而,这些功能中
的
一个需要花费太长
的
时间来
执行
(因为它通过互联网下载一些文件),我希望Lua引擎在下载过程中
继续
做其他事情而不会阻塞。因此,我想把它设为异步
的
:当
从
Lua调用downloadFile()函数时,我创建了一个
执行
下载
的<
浏览 5
提问于2009-12-15
得票数 1
回答已采纳
1
回答
如何
从
cpp代码中调用R函数作为
工作
线程
?使用Rcpp软件包
、
、
我在使用Rcpp时发现了一个奇怪
的
问题,也许这是Rcpp包中已知
的
限制,但是我没有通过搜索相关文档找到任何提示,希望有人能帮助或解释这个问题。这是我
的
代码:void set_r_cb(Function f) { t.join(); return f(x);在R代码中:> set_r_
浏览 3
提问于2014-09-08
得票数 0
回答已采纳
1
回答
从
python调用
C++
代码,
从
C++
调用python代码
、
是否可以
从
python中调用
C++
代码,然后再从该
C++
代码中调用另一个python代码? 我有一个Python.so/.dll库,必须
从
C++
包装器代码中调用它。
C++
逻辑正在做一些事情和计算,在那之后,它必须调用另一个python代码。python代码还将
执行
一些计算,并将结果
返回
给
C++
代码。
C++
将
继续
其逻辑并将结果
返回
给python包装器代码。有没有实用
浏览 3
提问于2019-12-30
得票数 2
2
回答
Python中
的
暂停
执行
、
、
、
我正在实现一个Python插件,它是一个更大
的
C++
程序
的
一部分。该程序
的
目标是允许用户在Python中输入命令
的
操作。它目前
从
C++
函数接收一个字符串,并通过exec()函数运行它。然后,用户可以使用API来影响更大
的
C++
程序上
的
更改。 我正在处理的当前功能是暂停
执行
功能。它需要记住它在代码
执行
中
的
位置以及任何局部变量
的
状态,并在满足条件后<
浏览 7
提问于2014-07-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发编程大放异彩:探究C+多线程编程的奇妙世界
(无密完整)C/C+从0到1系统精讲 项目开发综合基础课
Java中各种集合的特点总结
没想到进入main函数前,发生了这么多事!
无阻塞 Java 并发编程实践——异步互斥量
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券