腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
C++
中
使用
多线程
进行
重复
模拟
c++
、
multithreading
、
threadpool
我想要多次
模拟
一个场景,即repCnt = 100。为了加快进程,我希望
使用
多个线程,这些线程并行工作,并在必须将结果记录到文件
中
时
使用
互斥。他们需要从NUM_THREADS = 4的组
中
扣除总的
重复
次数。
使用
互斥锁的日志记录部分很容易,但我不知道主循环应该是什么样子。thread is done, it should get the next task from the loop, i.e., rep = 5 } 当我<e
浏览 49
提问于2020-04-21
得票数 0
1
回答
NodeJS:带有
多线程
的原生
c++
模块(openmp)
c++
、
node.js
、
windows
、
multithreading
、
openmp
我有一个非常基本的NodeJS本机模块,它本质上包装了一个更复杂的
c++
程序,其中包括
使用
OpenMP
进行
多线程
处理(这是蒙特卡罗
模拟
)。这个
c++
程序本身运行良好,当从python调用时,
使用
cython模块包装
c++
代码。但是,当我将其编译到本机节点模块(
使用
/OpenMP作为MSBuild编译器的参数)时,它只
使用
一个线程。
浏览 0
提问于2016-07-15
得票数 2
2
回答
C和POSIX Pthread
c
、
multithreading
、
pthreads
、
posix
我刚刚开始阅读关于
使用
pthread
在
C中
进行
线程的文章。我知道Pthreads
在
Windows上是可用的,但是基于
多线程
WIndows的C/
C++
应用程序主要
使用
Pthreads吗?同样
在
Unix/Linux
中
,Pthread是开发人员编写
多线程
C/
C++
代码的主要方式吗?
浏览 10
提问于2011-08-15
得票数 0
回答已采纳
2
回答
如何在
C++
中
进行
线程管理?
c++
、
multithreading
、
design
在
基于C的系统
中
,我们
使用
pthread
进行
线程管理。
C++
编译器通常可以编译线程(如g++)。但是,对于
C++
中
的线程,有什么更好的抽象方法呢?此外,要使任何系统
在
多线程
系统
中
工作,使线程安全也很重要。哪些标准库需要选择(安装)线程安全,或者它们对于
多线程
环境不安全? 智能指针、模板是否需要特殊措施才能使其安全?
C++
中线程管理的最佳实践是什么?
浏览 0
提问于2011-11-15
得票数 7
回答已采纳
2
回答
如何
使用
C++
(unordered_map和Linkedlist)设计一个“
多线程
”LRU缓存?
c++
、
data-structures
、
multithreading
、
concurrency
、
memcached
这不是LRU缓存设计问题的
重复
,因为锁定Hashtable/Linkedlist(LL)的一些棘手方面在其他
多线程
LRU设计问题中没有得到解决。关于如何在
C++
中使LRU缓存线程安全的可信方法似乎到处都是。我注意到一些链接提到,锁定两个Hashtable/LL都可以,而另一些链接则不直接在
C++
中
解决这个问题,只是含糊地讨论了各种实现方法。有人能描述一种
使用
锁的功能和效率的方法吗?锁包括锁定的内容,以及
在
C++
https:
浏览 0
提问于2018-08-14
得票数 9
6
回答
多线程
调试器
c++
、
c
、
gdb
、
debugging
、
pthreads
在
使用
多线程
(Pthread)
进行
调试时,GDB存在严重问题。
在
*nix上还有其他好的C/
C++
多线程
调试器吗?
浏览 0
提问于2008-09-16
得票数 3
8
回答
如果ANSI
C++
不支持
多线程
,那么非托管
C++
应用程序如何实现
多线程
呢?
c++
、
multithreading
、
unmanaged
、
managed
我听说
C++
不提供对
多线程
的原生支持。我假设
多线程
C++
应用程序依赖于托管代码
进行
多线程
处理;例如,Visual
C++
应用程序
使用
MFC或.NET或类似的东西来提供
多线程
功能。但我读过有关非托管
多线程
应用程序的文章。这怎麽可能?我的哪个假设是错误的?
浏览 0
提问于2009-05-11
得票数 3
2
回答
“win32
多线程
编程”与“C++11
多线程
编程”的区别
c++
、
multithreading
我是
C++
编程的新手。我有个愚蠢的问题。 如果我想对multi_threading
进行
编程,什么时候
使用
“C++11
多线程
编程”和“win32
多线程
编程”?
在
win32
中
使用
man CreateThread(),
在
c++11
中
使用
man std::thread
浏览 5
提问于2015-06-24
得票数 0
回答已采纳
1
回答
运行两个并行事务
java
、
jakarta-ee
、
glassfish
、
eclipselink
我需要创建一个测试用例,在其中我将运行此方法(第一个事务),并且
在
第一个事务提交之前,我将在第二个事务
中
并行运行此方法。我
使用
eclipseLink和java ee。你能给我一些建议怎么做吗?
浏览 0
提问于2018-11-02
得票数 0
21
回答
在
深入研究
C++
中
的
多线程
编程时,有哪些“需要知道的事情”
c++
、
multithreading
我目前正在用
C++
开发一个无线网络应用程序,我希望
在
一个进程下对软件
进行
多线程
处理,而不是将它们都放在单独的进程
中
。从理论上讲,我理解
多线程
,但我还没有深入到实践
中
。在用
C++
编写
多线程
代码时,每个程序员都应该知道什么?
浏览 8
提问于2010-01-22
得票数 55
回答已采纳
1
回答
C++
中
的
多线程
分子
模拟
c++
、
multithreading
我正在用
C++
开发一个分子动力学
模拟
代码,它基本上将原子的位置和其他性质作为输入,并根据牛顿运动定律
模拟
它们的运动。核心算法
使用
所谓的Velocity Verlet方案,如下所示:double Dt = 0.002; // time stepnumber_particles; i++) p[i].velocity = vHalf[i] + F[i]*halfDt; //
浏览 30
提问于2020-03-04
得票数 1
3
回答
iOS不同的输出,无论是
在
模拟
器
中
运行还是
在
设备上运行
iphone
、
objective-c
、
ios-simulator
、
uiwebviewdelegate
、
viewdidappear
无论是
在
模拟
器上还是
在
iPhone上运行应用程序,我都会得到不同的输出。29.855 Acando[2033:307] UIWebView dynamic height: 1150.000000
模拟
器首次运行上,方法webViewDidFinishLoad似乎是
在
viewDidAppear方法之后加载的。但是
在
模拟
器
中
,webViewDidFinishLoad是
浏览 5
提问于2011-06-23
得票数 0
回答已采纳
2
回答
Windows上的静态链接OpenGL库
c++
、
visual-c++
我的编译器是Visual
C++
9。 我该从哪里开始呢?OpenGL网站将我引向这个维基,但维基告诉我“在所有三个主要的桌面平台(Linux、MacOS X和Windows)
中
,OpenGL或多或少都是系统自带的”。我
使用
的是Windows。
浏览 5
提问于2012-04-18
得票数 1
3
回答
在
模拟
中移动多个车辆的有效方法
java
、
multithreading
、
animation
、
concurrency
、
threadpool
因此,在下面给出的情况下,我怀疑哪种方式是最优的: 我
在
地图上
模拟
了车辆
在
道路上移动的情况。移动他们没有问题,他们遵守红绿灯等。然而,我的问题是,移动车辆的最有效方式是什么。我是否需要有一个
使用
java.util.concurrent包
中
的Executor类的线程池,然后每个车辆有一个线程,然后在车辆离开
模拟
时释放线程?或者这也会让它变得很慢?所以总而言之,如果我没有在上面讲清楚,我正在试图找到一种最优的方法来跟踪当前
在
模拟
(地图)
中
浏览 2
提问于2013-01-30
得票数 0
回答已采纳
3
回答
C/
C++
中
的基本
多线程
--提示、建议、教程、方向?
c++
、
c
、
multithreading
我想学习如何构建
多线程
应用程序,但我甚至不知道从哪里开始。我理解这个概念,但完全不知道从哪里开始实际学习如何做。有人能推荐些什么吗? <-这些是标准的
C++
,还是一些微软独有的实现?
多线程
库包含在Windows API
中
,我说的对吗?我
在
MSDN ( )上找到了一个例子,它
使用
的函数(ReleaseM
浏览 1
提问于2010-08-04
得票数 6
1
回答
在
WebAssembly中将数组作为参数传递时的线程安全性?[征兵]
javascript
、
c++
、
browser
、
emscripten
、
webassembly
AFAIK
在
将数组从JS传递到Emscripten编译的C/
C++
函数时,本质上是将数组放入一个JS
模拟
堆(如Module.HEAPU8)
中
,该堆由JS代码和C/
C++
代码共享。这在单线程环境
中
很好,但是
多线程
环境(比如工作线程)又如何呢?是否有一些内置机制来保证这个
模拟
堆的线程安全? 如果不是,这是否意味着我们需要调用Module._malloc() & Module.如果是这样的话,这听起来像是一个潜在的性能瓶颈,因为数
浏览 6
提问于2017-10-26
得票数 3
回答已采纳
3
回答
在
C++
中
查找
重复
文件的最佳方法是什么?
c++
、
algorithm
、
file
我想在
C++
的文件系统
中
查找
重复
的文件。有没有什么算法可以尽可能快地做到这一点?我是否需要创建一个
多线程
的应用程序,或者我可以只
使用
一个线程来完成?
浏览 1
提问于2012-08-01
得票数 4
回答已采纳
2
回答
不同计算机之间的
C++
<random>行为不一致
c++
、
random
、
simulation
、
probability
我已经实现了一个
C++
解决方案,用于测试应对一系列随机事件的各种策略。我正在汇总在几台计算机上运行的
多线程
模拟
的结果。单个
模拟
产生一个整数结果,通常需要生成大约100个统一的随机整数,并在保存聚合数据块(平均值、标准差、最小值、最大值)之前
重复
1,000,000次。
在
每台计算机上,正在
进行
的
模拟
很快接近不同的值。均值之间的相对差异
在
10^-3量级。
在
一台计算机上,100万块之间的相对均值差很少超过10^-6。该程序<
浏览 1
提问于2014-03-29
得票数 2
2
回答
正确
使用
std::原子
c++
、
multithreading
、
thread-safety
、
stdatomic
这是
使用
std::原子的正确方式吗?我
在
名称空间级别声明了一个Logger,名为LOGGER public: ~Logger(); }; 我的期望是,LOGGER将实例化一次(没有种族;它将从代码
中
的一个已知点初始化我对
C++
中
的
多线程
浏览 2
提问于2013-12-17
得票数 4
回答已采纳
2
回答
C++
/Java绑定:应该在哪一方实现
多线程
?
java
、
c++
、
objective-c
、
download
、
java-native-interface
我正在我的库
中
实现一个名为
C++
的HttpDataStream类。为了
在
Android下
使用
我的库,我必须做JNI绑定,目标-C绑定用于iOS。我需要在Java和Objective
中
创建一个专用的HttpDataStream类,但我想知道这些类是否真的会在下载完成之前阻止整个应用程序。我目前认为,即使我
在
"Android端“
使用
线程和运行程序,
C++
库实际上也会阻塞,直到下载完成为止。 应该在
C++</
浏览 6
提问于2015-07-31
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
国外小白重复造车轮!两周从零设计出CPU!GPU设计流片也在进行中
摆脱繁琐的步骤,使用代码在Python中轻松进行数据可视化!
丰田将率先使用英伟达自动驾驶模拟器:在虚拟世界中测试无人驾驶
并发编程大放异彩:探究C+多线程编程的奇妙世界
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券