腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
异步
多线程
文件
解析
存储
向量
结果
c++
我正在尝试使用
多线程
来提高
文件
解析
器的速度。我已经创建了一个函数来读取和
解析
json
文件
,并返回一个
向量
。 现在,为了加快速度,我尝试使用
异步
,所以我创建了一个未来的
向量
来
存储
结果
。当每个线程完成时(运行
解析
函数),我想将
结果
附加到一个
存储
所有
结果
的
向量
中。编译方式:
c++
stackoverflow.cpp
浏览 12
提问于2021-10-11
得票数 0
回答已采纳
2
回答
用于Lua的
异步
解释器来解决
多线程
方法?
c++
、
c
、
multithreading
、
asynchronous
、
lua
我的总体想法是,单线程应用程序( Lua解释器)总是会使依赖于它的
多线程
应用程序(通用
C++
应用程序)的性能恶化。为了避免这个问题,我考虑在解释器上使用
异步
方法,同时保持
C++
应用程序
多线程
,这基本上意味着,基于我的方法,Lua解释器应该使用
异步
方法将整个脚本/
文件
推送到调度程序中(而无需等待
结果
),这取决于精心设计的
C++
多线程
消息系统来保持所有的顺序。通常的关系是C/
C++
浏览 5
提问于2013-11-19
得票数 2
2
回答
C++
Boost
多线程
比单线程慢是因为CPU的类型?
c++
、
multithreading
、
boost
我之前发布过一些boost
多线程
。这一次我只是好奇和失望,因为我认为
多线程
应该比单线程更快。对于单线程,在相同的PC上平均需要8-10秒。我尝试在这两个线程中使用完全不同的参数名,
结果
没有什么不同。如果之前有人使用过
c++
boost
多线程
来读取大数据
文件
和
解析<
浏览 1
提问于2011-05-21
得票数 2
1
回答
带有成员函数和带参数的构造函数的
多线程
c++
、
c++11
、
shared-ptr
、
boost-thread
这些符号应在另一个分析类中访问以进行进一步的工作,其构造函数接受上述仪器类的
向量
,如下所示。TimeToSymbolsInfoPairVector& reconstructeddata); std::vector<Instrument> Instruments_;现在我想对这个进程进行
多线程
处理{} 这显然是不正确的,虽然我知道如何实例化线程的构造函数来传递参数给类构造函数或成员函数传递参数,但当我的目的是: a)传递类分析的构造函数一个
向量<
浏览 3
提问于2016-01-12
得票数 2
1
回答
c++
异步
键盘输入(标准方式)
c++
我试图在linux中使用ansi转义代码制作一个
c++
蛇游戏,但我想不出一种获得
异步
键盘输入的方法。我是一个初学者,我目前正在读一本
c++
的书,所以我还没有涉及
多线程
。是否有机会以“简单”的方式实现这一
结果
?(如果可能的话,我看到了kbhit解决方案) 。我能解决从/dev/ the事件
文件
中读取的问题吗? 谢谢你们。
浏览 2
提问于2020-06-26
得票数 2
回答已采纳
1
回答
我应该使用
异步
等待UI线程或Task.Run来处理多个
文件
吗?
wpf
、
multithreading
、
asynchronous
、
async-await
、
.net-4.5
该应用程序允许用户选择多个
文件
并导入它们。当这种情况发生时,应用程序将
解析
文本
文件
并将数据
存储
到数据库中。
文件
可能非常大,所以我希望UI能够保持响应,并允许用户在这一过程中做其他事情。我刚接触过
异步
编程,我想知道最好的方法是什么?根据一个..。 “
异步
和等待关键字不会导致创建额外的线程。
异步
方法不需要
多线程
,因为
异步
方法不是在自己的线程上运行的。您可以使用Task.Run将绑定CPU的工作移动到后台线程,但是后台线
浏览 1
提问于2013-03-02
得票数 1
回答已采纳
3
回答
处理多个std::
异步
调用
c++
、
multithreading
、
c++11
、
asynchronous
、
c++14
我有一个要求,我需要有效地删除数千个
文件
。目前,
文件
是按顺序删除的。 将未来的对象
存储
在
向量
中我在Scott的书“有效的现代
C++
”中读
浏览 5
提问于2016-03-30
得票数 1
2
回答
我是否正确理解这些概念?
multithreading
、
web-services
、
grand-central-dispatch
在我的大部分采访中,我都被问及web服务和
多线程
。我两个都没有做过,所以我决定学习更多关于Web服务和
多线程
的使用Grand Central Dispatch。在收到数据(通常以JSON或XML格式
存储
并
存储
为NSData对象)之后,可以
存储
数据并对其进行
解析
。有多种方法对其进行
解析
,例如使用SBJSON或NSXMLParser。对于
多线程
,大中央调度是一种c风格的
多线程
方式.基本上,你使用它时,你需要做大量的拖离主线程,以避免应用程
浏览 1
提问于2014-09-08
得票数 2
回答已采纳
1
回答
hdf5中的并行读取
c++
、
multithreading
、
hdf5
我的
C++
/C程序顺序地从hdf5
文件
中读取数百个压缩复合数组,并将它们
存储
在一些
向量
中。我想提高它的时间性能。我希望我能并行阅读其中的3或4个,然后再读下一个3或4,等等。我对
多线程
、OpenMP或任何并行编程都非常陌生。我的问题是:-能不能在hdf5 5/C/
C++
/Linux上实现我想要的?-如果可以,你能给我介绍一些初学者的信息或教程吗?谢谢你,尊敬的尼亚玛
浏览 4
提问于2014-04-10
得票数 2
1
回答
多线程
彗星服务器库
asynchronous
、
comet
、
epoll
我正在寻找
多线程
comet服务器库-我需要的是
异步
io (使用epoll)在线程池(4-8个线程)上工作。如果是
多线程
的话,龙卷风将是理想的。重要的是,信号量(和其他更高层次的方法)对我来说不是火箭科学,所以我不害怕同步。要
浏览 4
提问于2011-06-09
得票数 0
3
回答
将多个std::
向量
复制到1的更好方法?(
多线程
)
c++
、
multithreading
、
vector
下面是我正在做的事情:bezier的计算让我慢了下来,所以我就这么做了。为此,我创建了4个std::vector<std::vector<POINT> >来
存储
每个thread.In的
结果
所有的点必须在1个连续的
向量
中,在我使用
多线程
之前,我直接访问了它,但现在我保留了线程产生的4个
向量
的大小,并以正确
浏览 0
提问于2010-07-07
得票数 3
回答已采纳
1
回答
如何减少从外部API创建CSV
文件
的时间
ruby
、
csv
我在ruby中有一个脚本,它调用外部API并使用所得到的响应编译CSV
文件
。在生成
文件
时,脚本实际上工作正常,但实际上需要很长时间才能生成。非常感谢帮助您找到更好的方法来思考CSV
文件
的生成。 书籍包含超过13,000条记录。
浏览 0
提问于2019-07-25
得票数 0
2
回答
非阻塞读取
文件
/获取
文件
描述符
c++
c++
、
linux
、
ifstream
、
nonblocking
、
file-descriptor
问题是他们使用
文件
描述符。我在获取
文件
描述符方面几乎没有发现。我找到了(fstream.rdbuf())->fd(),但它没有编译(显然不再支持) 我可以想到的一个可能的解决方案是将程序分成两个部分:一个部分搜索
文件
,然后使用bash启动程序2,并将正确的
文件
插入其中我能想到的另一个解决方案是
多线程
。每个输入都有自己的线程,那么读取块是否重要并不重要。当线程接收到输入时,它需要唤醒主线程并传输数据。我认为对于那些以前从未在
c++
中
多线程
过的人来说,这太复杂了,而且
浏览 4
提问于2016-02-26
得票数 0
回答已采纳
1
回答
LD_PRELOAD应该加载模块还是只使用模块来替换符号
c++
、
linux
、
ld-preload
我们有一个在嵌入式powerpc上运行的用g++编译的
多线程
c++
应用程序。为了在持续集成测试中测试内存泄漏,我们创建了一个使用ld_preload加载的堆分析器。更重要的是,我们希望在进程退出之前调用另一个函数,这样堆分析器就可以输出其
结果
。我们看到的问题是,在我们的ld_preloaded模块中发生任何事情之前,我们的应用程序中的一个
向量
是在全局
文件
范围内创建的。在main中,
向量
的大小增加。关机时,在销毁
向量
之前会调用预加载模块中的destructor函数。 我们
浏览 1
提问于2012-08-04
得票数 0
2
回答
如何有效地使用std::
异步
对指针数组执行操作
c++
、
c++11
、
c++14
、
stdasync
我对现代
C++
库非常陌生,并试图学习如何使用std::
异步
对一个大指针数组执行一些操作。我编写的示例代码在
异步
任务启动的时候崩溃了。
浏览 0
提问于2018-05-09
得票数 1
回答已采纳
1
回答
C++
和RapidJson:定义没有文档的值
c++
、
json
、
rapidjson
我正在使用RapidJson在我的
C++
应用程序中
解析
Json
文件
。const Value* = {0.2, 0.3}; 这个是可能的吗?我唯一的解决方案是将th
浏览 39
提问于2021-02-24
得票数 0
2
回答
C++
多线程
服务器帮助
c++
、
multithreading
、
boost
、
boost-asio
我正在使用boost-asio在
c++
中处理一个
多线程
服务器。目前,我遇到的一个设计问题涉及擦除连接。有没有人能推荐一个更好的设计或者给我指个方向?
浏览 1
提问于2011-01-09
得票数 3
回答已采纳
4
回答
C++
-读取1000浮点数,并将它们插入到大小为10的
向量
中,只保留最低的10个数字。
c++
、
sorting
、
data-structures
、
vector
、
queue
因此,我对
c++
非常陌生,我不确定是否已经创建了一个数据结构,以方便我所做的工作(所以我不会重新发明轮子):我正在读取一个
文件
,在其中我需要
解析
该
文件
,对
文件
的每一行上的每个浮动值进行一些计算,并按升序返回来自该
文件
的前10个
结果
。我在试图优化我正在处理的1k
文件
和190万行
文件
的,因此对于每一行,我将得到一个大小为72的
结果
,所以在1k行中,我需要分配一个包含72000个元素的
向量
浏览 3
提问于2014-02-24
得票数 1
回答已采纳
1
回答
在
异步
调用中将shared_ptr作为参数传递
c++
、
c++11
、
shared-ptr
、
future
我正在将我的代码转换为
多线程
,以提高性能。line from where I am making async call : required from here /usr/include/
c
浏览 5
提问于2015-07-23
得票数 3
回答已采纳
2
回答
C++
cin读取标准
c++
、
visual-c++
、
input
、
stdin
、
cin
如何使用
C++
获取所有STDIN并对其进行
解析
?23我想使用cin使用
C++
读取STDIN,并将每一行
存储
在一个数组中。因此,它将是一个整数数组的
向量
/数组。 谢谢!
浏览 0
提问于2011-12-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
强大全面的C++框架和库推荐!
并发编程大放异彩:探究C+多线程编程的奇妙世界
基于C++从0到1手写Linux高性能网络编程框架[掌握基于GO的HTTP框架设计]
高性能Swoole扩展的安装与使用入门
156个Python网络爬虫资源,妈妈再也不用担心你找不到资源了
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券