腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
为什么
java
并发
集合实际上是
线程
安全的?
、
、
、
、
我查看了
java
并发
集合的代码,我发现它们只是在操作开始时锁定了一些锁,最后
解锁
了简单的集合。我希望确保一个
线程
对集合(push/pop)所做的更改对其他
线程
立即可见。
java
并发
集合可以防止
浏览 14
提问于2010-11-23
得票数 8
回答已采纳
1
回答
java
中的ReentrantLock类
、
它是否只允许
并发
线程
的读取访问权限而不是写入?至于写锁,它阻止
并发
线程
读写,直到它被
解锁
? 我对读锁特别困惑。当
并发
发生时,为什么以及何时应该实现读锁。
浏览 2
提问于2013-11-22
得票数 1
回答已采纳
1
回答
生产者-消费者模型-二进制信号量还是互斥?
、
、
、
Mutex意味着一个
线程
控制对共享资源的访问,执行操作并
解锁
,然后只有其他
线程
才能获得访问锁的权限。 二进制信号量类似于
线程
可以访问共享资源,但可以访问锁,而另一个
线程
可以
解锁
。例如,我的问题是,如果生产者
线程
获得了锁并用数据填充了一些队列,而消费者同时
解锁
,难道就没有
并发
问题吗?
浏览 6
提问于2010-10-22
得票数 5
回答已采纳
1
回答
JVM(Hotspot)中的“监视器”是什么?
、
、
在中,它说 监视器是同时拥有锁和等待集的实体。在
Java
中,任何对象都
浏览 2
提问于2018-12-28
得票数 0
回答已采纳
2
回答
LockSupport.
java
中的先进先出互斥锁代码片段
、
、
、
我正在尝试理解LockSupport.
java
,并参考了它的文档。FIFOMutex代码(摘自LockSupport.
java
)import
java
.util.concurrent.ConcurrentLinkedQueue; import
java
.util.concurrent.atomic.Atom
浏览 0
提问于2020-06-16
得票数 1
1
回答
我怎样才能最好地测试一个多
线程
C生产者-消费者程序?
、
、
如何最好地为多
线程
生产者-消费者C程序编写测试?我想测试正确的互斥锁/
解锁
和阻塞我的
线程
。我有所有非
并发
功能的单元测试,但希望确保我的
并发
性是正确的。如何才能最好地实现多
线程
程序的测试?
浏览 0
提问于2015-10-12
得票数 5
1
回答
如何在c++中子
线程
-pthread之前执行父
线程
、
我想让它先于子
线程
执行父进程。我不确定我在哪里弄错了我的程序输出的顺序。
浏览 20
提问于2017-02-15
得票数 0
1
回答
锁定DB表并等待从web应用程序写入/读取它
、
、
、
我正在使用Spring (
Java
和JPA + Hibernate)开发一个web应用程序,我想知道是否有一种锁定MYSQL表的方法,然后当另一个web服务(甚至是来自同一应用程序的另一个
线程
)试图读取或写入锁定的表时,它会等待它被
解锁
。存在
并发
问题,因为两个或多个
线程
同时试图对同一个表进行read+write。 我必须手动编程吗?使用
java
或使用他的任何库可以吗?
浏览 0
提问于2021-07-08
得票数 -1
1
回答
如何为多
线程
生产者-消费者C程序编写测试?
、
、
、
如何为多
线程
生产者-消费者C程序编写良好的测试?我想通过我的
线程
来测试正确的互斥锁幸运/
解锁
和阻塞。我有针对所有非
并发
功能的单元测试,但希望确保我的
并发
性是正确的。如何做到这一点?
浏览 0
提问于2015-10-13
得票数 0
1
回答
如何正确使用互斥?
、
、
我有在
线程
和
线程
之间共享发送和接收方法的mailBox类: thread1发送消息,
线程
2和3接收消息,我必须如何使用互斥锁进行同步? 我尝试过的任何组合都没有成功。正确的代码逻辑:
线程
2/3尝试锁定并读取消息,获取空然后
解锁
thread1尝试锁定
并发
送消息然后
解锁
线程
2/3尝试锁定并读取消息,获取消息并写入文件然后
解锁
当我从
线程
2/3尝试互斥体的try_lock时,我一直被
线
浏览 16
提问于2020-12-20
得票数 2
回答已采纳
2
回答
Java
内存模型同步、易失性锁和(盖章)锁的交互
、
、
、
为了充分理解
并发
性、内存可见性和执行控制,我遇到了几个消息来源,他们说在synchronized块中更新的变量不需要字段为volatile (大部分没有给定的源,实际上有一个页面表示需要结合使用同步方法和波动率字段这一节是否说明后续的同步方法调用保护同一个变量将确保它对第二个
线程
是可见的?如果是这样的话,同样的情况是否也适用于锁,因为我们也可以保证一个订单?另一方面,当我们突然拥有写锁,允许两个
线程
访问字段时,会发生什么。即使在变量被
解锁
的情况下,整个构造崩溃和
线程
也永远不会更新它们的缓存吗?
浏览 1
提问于2018-09-19
得票数 0
回答已采纳
1
回答
concurrency_hint of boost::asio::io_service是什么意思?
、
、
、
来自: 构造,并提示所需的
并发
级别。参数 如果我用'2‘构造对象,它是否只能启动一个
线程
?
浏览 5
提问于2016-11-27
得票数 3
回答已采纳
1
回答
Repast重启问题
我正在开发一个人工智能程序来探索给定的资源空间。我在gui中使用了“多个运行”选项,当一个模块运行完成时(所有的资源都已经被探索过了),我就执行stop()。问题是当它第二次运行模型时,它不能正常工作。有没有“重新启动”忘记做的事情?因为如果我退出应用程序并再次运行它,它会完美地工作我使用平台来模拟对火星的探索。我有三种代理人,侦察,挖掘和运输。它们之间进行通信,以安排任务和其他事情。 我第一次运行模拟时,一切都运行得很顺利
浏览 0
提问于2010-12-01
得票数 1
回答已采纳
1
回答
生产者-消费者模式:唤醒UI
线程
、
如何实现以后台
线程
为生产者,UI
线程
为消费者的生产者-消费者模式?在传统的C++中,我会使用互斥锁、条件变量和标志,可能还会使用某种
并发
队列。生产者
线程
将数据放入队列,锁定互斥锁,设置标志,
解锁
互斥锁,然后发信号通知条件变量。 如何使用UI
线程
实现类似的模式?谢谢。
浏览 1
提问于2013-04-30
得票数 1
回答已采纳
3
回答
未
并发
运行的
线程
、
、
我有一个程序已经解决了就餐哲学家的问题,当我运行这个程序时,
线程
会等到下一个
线程
完成后再运行另一个
线程
。这会导致
线程
的输出如下所示:import
java</e
浏览 1
提问于2015-04-23
得票数 0
2
回答
易挥发的与不易挥发的
、
、
、
让我们考虑一下
Java
中的以下代码int who = 1 (1) x++; while(who== 1); print x; ( the value should be equal to 2 but, perhaps, it is not* )
Java
内存模型保证了对32位变量的访问/存储是原子的
浏览 6
提问于2017-05-06
得票数 1
回答已采纳
2
回答
在
Java
中,如何使用传统的低级别锁定机制测试对象的监视器是否被锁定?
、
、
、
、
在
Java
中,如何测试对象的监视器是否被锁定?换句话说,给定对象obj,是否有
线程
拥有obj的监视器? 当监视器被
解锁
时,我不想找时间执行代码。实际上,为了给出一点背景,在单元测试的这一部分,我试图开始运行两个<e
浏览 7
提问于2017-07-04
得票数 1
1
回答
允许
并发
读取共享数据结构的
线程
锁定方案
、
、
如果有多个
线程
执行此代码(并共享数据结构),是否有某种安排可以实现以下目标: 有一个额外的“全球”互斥体。当任何
线程
想要写入时,它首先锁定这个全局互斥体。然后,它在所有特定于
线程
的互斥对象上遍历一个pthread_mutex_trylock()循环,直到它将它们
浏览 3
提问于2015-05-15
得票数 1
1
回答
“同步操作完全有序”是什么意思?
、
、
我在实践中阅读
Java
并发
性,在"16.1.3
Java
内存模型( 500字以下)“中,它说:
Java
模型是根据操作指定的,包括对变量的读和写,监视器的锁和
解锁
,以及
线程
的启动和连接。为了保证执行操作B的
线程
能够看到操作A的结果(无论A和B是否发生在不同的
线程
中),必须有一个发生--在A和B之间的关系没有发生的情况下--在两个操作之间排序之前,JVM可以随意地重新排序它们。
浏览 0
提问于2020-01-24
得票数 5
回答已采纳
5
回答
如何在使用epoll_wait时正确读取数据
、
、
、
、
在决定使用epoll_wait来实现高
并发
之后,我已经面临着一个理论问题,即我们何时尝试处理接收到的数据。想象一下,两个
线程
调用epoll_wait,并且接收到两个后果式消息,这样Linux就会
解锁
第一个
线程
,很快就会
解锁
第二个
线程
。
浏览 2
提问于2011-04-04
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程-线程基础
Java并发编程之——线程池
java并发编程之线程状态
java并发编程之线程使用
Java多线程并发之读写锁
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券