腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
基于一定条件
的
OpenMP临界
我很确定我
的
问题措辞很差,我也不知道该怎么说。也许一个更有经验的人
可以
编辑我
的
问题描述,这样别人才能更容易理解我
的
问题。我有一个ints
数组
,比如int x[5000]和几个
线程
,它们对这个
数组
执行操作。例如,假设每个
线程
将遍历该
数组
的
元素
,并将每个条目增加1。我希望防止争用条件,也就是说,两个
线程
不应该同时
写入
数组
中
的
同一个<
浏览 0
提问于2018-03-24
得票数 0
回答已采纳
3
回答
线程
可以
在
没有
锁定
的
情况下
写入
同一
结构
数组
的
不同
元素
吗?
、
、
、
我正在尝试使用
线程
(这是第一次!)
在
一个
在
非
线程
模式下运行良好
的
GCC C应用程序中。我想知道
是否
有人能指出我可能有一些不是
线程
安全
的
东西。为了将结果传递回main,我
的
线程
化例程使用了一个
结构
数组
。每个
线程
都
写入
该
数组
的
一个
不同
元素
,因此它们不会尝试
写入
<
浏览 2
提问于2011-03-16
得票数 13
回答已采纳
8
回答
“原子地”更新整个
数组
、
、
、
、
我只有一个
写入
器
线程
和一个读取器
线程
来更新和处理
数组
池(引用存储
在
map中)。
写入
和读取
的
比率几乎是5:1(
写入
延迟是一个问题)。如果
写入
器
线程
正在更新之前更新
的
数组
浏览 1
提问于2013-03-16
得票数 8
1
回答
多
线程
环境下
的
读写
数组
、
、
、
假设我们有一个由两个
元素
组成
的
数组
,它们是一些原始值
的
类型。我有两个
线程
,每个
线程
都
写入
/读取其中一个
元素
。第一个
线程
只与一个一起工作,第二个
线程
使用a1只工作。
数组
是否
可以
这样工作,或者
数组
仍然需要
锁定
,即使
不同
的<
浏览 3
提问于2017-06-20
得票数 4
回答已采纳
3
回答
C#
数组
中
的
线程
安全
、
、
、
、
是否
有两个
不同
的
线程
:和另一个
写入
相同
C#
数组
但
写入
不同
位置(例如到最后一个位置)
的
(我
的
意思是这里没有
锁定
读写)
浏览 3
提问于2010-05-09
得票数 13
回答已采纳
2
回答
线程
安全和块
写入
大小
、
、
在
连续
的
内存块中,
是否
存在多个
线程
可以
写入
的
最小块大小,以避免竞争条件或值
的
丢失?int array[32];将简单
的
true/false存储到位<e
浏览 5
提问于2013-11-25
得票数 1
回答已采纳
2
回答
fread
线程
锁定
在什么级别?他们需要达到什么水平?
、
、
、
、
Visual
的
fread“
锁定
其他
线程
”。还有一个替代版本_fread_nolock,它读取“
不
锁定
其他
线程
”,只应“在
线程
安全上下文(如单
线程
应用程序)或调用作用域已经处理
线程
隔离
的
情况下
”使用。即使
在
阅读了关于这两个文件
的
其他一些相关
的
讨论之后,我仍然感到困惑
的
是,锁fread实现是
在
一个特定
的</
浏览 8
提问于2015-04-25
得票数 6
回答已采纳
4
回答
数组
中
不同
元素
的
多个锁
、
、
如果我有8个
线程
,
数组
中有一个1,000,000,000
元素
的
数组
,则
可以
有1,000,000,000多个
数组
,其中索引表示要
锁定
和
写入
的
数组
中
的
元素
。然而,这对我来说是相当浪费
的
,并且需要大量
的
内存。
是否
有一种方法,我只能使用8个多个并且具有
相同
的
功能?
浏览 0
提问于2019-02-09
得票数 3
回答已采纳
2
回答
(最好是boost)无锁
的
数组
/向量/映射/等等?
、
、
、
、
我强烈推荐),我
可以
很容易地安全地操纵每个用户
的
数据
线程
,因为它真的不需要由
不同
的
线程
操纵;然而,我确实希望能够
在
一个函数
线程
(具有
可以
同时运行
的
多个迭代)中
写入
一个
数组
(我将使用vb,php,js等较弱语言中
的
通用术语“
数组
”),并且还
可以
在
一个或多个
线程
中读取。以stack为例:如果我想让
浏览 0
提问于2013-03-11
得票数 1
回答已采纳
4
回答
结构
数组
,多
线程
,我
可以
同时写
不同
的
索引吗?
、
、
、
、
我有一个巨大
的
数组
,其中包含一个"Tile“
结构
。我正在编写
的
程序是一个2D游戏,我不想让
不同
的
玩家(由
不同
的
线程
处理)
在
同一时间将他们
的
位置写到同一个磁贴上,我想知道两件事。两个
线程
可以
同时安全地
写入
数组
中
的
两个
不同
位置吗?
是否
有一些有效
的
方法来
浏览 0
提问于2010-07-17
得票数 1
回答已采纳
1
回答
当调用condition_variable等待函数时,
线程
如何等待?
、
、
假设我有两组
线程
。一个组
的
函数是向
数组
中添加一个
元素
,而另一个组
的
函数是如果
数组
包含
相同
的
元素
,则从
数组
中删除一个
元素
。规则是,如果
数组
为空且必须等待,则
线程
不能从
数组
中移除
元素
。假设所有
线程
同时启动,使用者
线程
首先
锁定
互斥对象,然后检查
数组
是否</
浏览 5
提问于2017-10-19
得票数 0
4
回答
如何同步整型
数组
的
单个
元素
?
、
、
如果我想
锁定
整个
数组
,我
可以
使用synchronized关键字,如下所示: arr[a]=arr[a]+b;但是,我
是否
可以
只
锁定
项arr[a],以便其他
线程
仍然
可以
同时读/写
数组
的
其他项?
浏览 0
提问于2011-10-13
得票数 3
回答已采纳
2
回答
Java中
的
无锁
数组
扩展
、
、
我有一个
数组
,许多
线程
都在向其
写入
数组
。但是,每个
线程
都有一个预先分配
的
索引范围,
可以
写入
这些索引。此外,
在
完成所有
线程
之前,不会从
数组
中读取任何内容。但是,
浏览 6
提问于2022-09-28
得票数 6
回答已采纳
1
回答
允许并发读取共享数据
结构
的
线程
锁定
方案
、
、
假设您有一些代码,这些代码既
可以
读也
可以
写到数据
结构
中。如果有多个
线程
执行此代码(并共享数据
结构
),
是否
有某种安排
可以
实现以下目标: 假设不可能设计一种方案,其中数据
结构
的
不同
子部分
可
浏览 3
提问于2015-05-15
得票数 1
3
回答
如何在ArrayList上实现安全
的
读写并发?
、
、
、
我
的
应用程序
的
设计方式如下:
写入
线程
在
写入
时彼此阻塞(以避免
写入
并发问题)。但是,在编写某些会使读取
线程
不安全
浏览 6
提问于2014-04-03
得票数 1
回答已采纳
5
回答
读取对象时
是否
需要
锁定
对象?
、
、
我正在编写一个程序,其中有多个
线程
共享
的
对象:
写入
对象时显然需要
锁定
对象,因为我们
不
希望多个
线程
同时
写入
对象。我
的
问题是: 也有必要在读取对象时
锁定
它吗?我认为如果我们只
在
浏览 4
提问于2010-01-31
得票数 33
回答已采纳
5
回答
ArrayList -添加“
相同
的
”对象(
相同
的
=>等于,hashCode),
线程
、
、
、
、
当我尝试向ArrayList添加两次“
相同
”
的
对象时会发生什么。说到“
相同
”,我指的是单个类
的
对象,使用equals()和hashCode()将其标识为
相同
。对于大多数成员变量,它有
不同
的
值,并且可能是从
不同
的
线程
创建
的
,但对于equals()和hashCode()来说,它是“
相同
的
”。那么第二个对象会替换第一个对象吗?另外,如果两个
线程
试图完全
浏览 0
提问于2011-05-26
得票数 11
1
回答
来自
不同
线程
的
线程
rwlock锁/解锁
、
、
、
、
docs说,从
线程
锁定
和从另一个
线程
解锁导致未定义
的
行为。我有一个
数组
和两个
线程
,一个分配它,一个释放它,这在一个循环中发生,其中也有一些
线程
在读/写,但是它们从不重叠,因此不需要同步。问题是读/写
线程
仍然试图
在
dealloc - alloc之间
的
时间范围内使用
数组
。我正在考虑对读/写
线程
使用读锁,并
锁定
数组
,以便在
浏览 2
提问于2014-12-18
得票数 1
回答已采纳
1
回答
C++,如何为多个
线程
创建高效
的
共享资源
数组
、
、
、
、
描述: 我有多个
线程
(4-32)。这些
线程
都
可以
访问一个
数组
: int resources1024。资源
数组
包含
不同
的
值(0-1023)。只能有一个单一资源(Int)
的
实例。每个
线程
需要
不同
数量
的
资源,这些资源
在
某个时候返回到
数组
。
线程
可以
多次请求资源,并且一次只返回部分获得
的
资源。每个
线程
通
浏览 2
提问于2021-04-18
得票数 1
回答已采纳
2
回答
Lua操作,
在
多用户环境中工作。
、
我
的
应用程序
在
具有全局互斥
的
多
线程
环境中使用Lua。它是这样实施
的
: lua_lock我
的
问题是,如果初始化过程不需要任何全局Lua
结构
,我
是否
可以
在
不
<e
浏览 4
提问于2012-10-09
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多线程问题:内存性能问题和解决方案
每日一面系列之HashMap夺命连环问
Java中非常重要的概念:Java集合
Java并发包-JAVA成长之路
CopyOnWriteArrayList 使用入门及源码详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券