腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
RxJava
与种族条件
、
我已经看到一些
RxJava
项目使用.subscribeOn(Schedulers.io())多
线程
,它们的.subscribe(() -> {...})代码正在操作其他可观察到的订阅处理程序也处理的一些数据结构我搜索了关于
RxJava
和种族状况的文章,但没有找到多少。有一条规定如下: 因此,每当您想要为任何可观察到的特定
线程
切换
线程
时,只需在其上方指定observeOn()操作符即可。同步、状态不一致、
争
用
条件和所有其他
线程
边缘情况都会在引擎盖下
浏览 0
提问于2020-07-01
得票数 1
1
回答
使用
RxJava
异步
线程
实现防止
争
用
条件
、
、
、
、
我正在使用spring框架StringRedisTemplate来更新一个发生在多
线程
上的条目。但是,由于此操作可以在多个
线程
中完成,因此可能存在竞争条件导致数据丢失情况。我可以同步上面的方法,但这将是
RxJava
实现的并行处理能力的瓶颈,其中processSubmission方法是通过两个异步
线程
上的
RxJava
调用的。statusObser1.subscribe(); } 所以handleSubmissions调用时
浏览 2
提问于2017-11-05
得票数 1
1
回答
tthread转储中的
争
用是否意味着开发人员编写的代码效率低下,或者jvm内部
线程
是否也会导致冲突?
、
是否仅当非守护
线程
(应用程序
线程
)试图获取相同的锁时才会发生
争
用
,还是当守护
线程
(jvm内部
线程
)导致某些问题时也会发生
争
用
? 所以,我的主要问题是守护进程
线程
会导致
争
用
吗?
浏览 9
提问于2019-04-15
得票数 0
回答已采纳
1
回答
使用IIS 7.5限制每个处理器的
线程
数
、
、
我看到了很高的
争
用
频率和超时的
线程
数量。我相信这两者是相关的,当
线程
被阻塞时,
线程
池会创建新的
线程
来处理传入的请求。我认为这反过来会使
争
用
变得更糟(即更多的
线程
更多的
争
用
)。正确的方法可能是采取
争
用
的原因,即使临界区更小,验证所有的锁都是真正需要的,等等。然而,作为一个中断的步骤,我想限制
线程
池可以创建的
线程
数量。我相信,尽管这
浏览 2
提问于2010-09-09
得票数 2
回答已采纳
3
回答
分析.Net
线程
争
用
、
是否有任何工具可用于分析.Net
线程
争
用
。我已经为运行缓慢的windows服务添加了
线程
性能计数器。它显示了大约150个
线程
争
用
。我想要分析一下代码的哪个部分是导致这么多
线程
争
用
的原因。
浏览 2
提问于2010-02-08
得票数 6
回答已采纳
1
回答
在后台调度程序上订阅时不会调用doOnDispose
、
、
我正在尝试桥接一些现有的rx代码和使用未来的api。当我手动处理一个可观察对象时,我希望总是调用onDispose()。它通常是这样的,但当我指定一个自定义调度程序时,它有时不会被调用。我的例子:
浏览 0
提问于2018-10-24
得票数 0
1
回答
什么是争论?
、
、
、
、
我被要求测量写进程引起的锁的
争
用
。我在看那个写过程的锁定器的数据。
争
用是否与
线程
等待特定锁的次数有关,因为它是由另一个
线程
占用的,还是
线程
必须等待该锁才能释放的时间?将
争
用作为两者的度量来计算是否正确:事件发生次数 从锁定器收集到的特定锁的分析数据?
争
用
~ nsec * cnt
浏览 0
提问于2018-07-06
得票数 0
回答已采纳
2
回答
检测正在运行的应用程序中是否存在
线程
争
用
。
、
、
I强烈怀疑我的应用程序中存在
线程
争
用
,因为无论使用PooledExecuter,请求对于一个请求都要花费时间=几乎不需要*时间。我想收集证据证明确实存在
线程
争
用
。有任何方法可以设置一些JVM参数,这些参数显示不同的
线程
正在做什么,或者任何其他可以用于检测
线程
争
用
的方法。
浏览 2
提问于2012-04-19
得票数 2
1
回答
VS2012读取器写锁中的并发性分析
、
、
、
、
VS并发分析可以检测关键区段的资源
争
用
、内存分配、句柄等,但我不确定它是否检测到Slim ()锁的
争
用
。编辑:示例代码和更多细节。EnterCriticalSection(&cs);LeaveCriticalSection(&cs); 现在,如果上述代码由多个
线程
同时执行,则第二个
线程
将无法获得锁,从而导致
争
用
。类似
浏览 5
提问于2013-10-04
得票数 1
回答已采纳
1
回答
java.io.PrintStream上的
线程
争
用
、
JMC在
线程
争
用
和锁实例部分突出显示了java.io.PrintStream。
浏览 12
提问于2016-08-27
得票数 6
回答已采纳
1
回答
AsyncTask回调
、
、
、
、
我拥有的- 在onPostExecute()中,我
用
结果调用回调。
浏览 2
提问于2017-02-16
得票数 2
回答已采纳
1
回答
C#计算
线程
块和等待时间
、
、
在JVM中,可以启用
线程
争
用
监视,并返回blockedTime、blockedCount、waitedTime和waitedCount的统计信息。(参考文件来自openJDK - 和)。是否有一种为C#/.NET启用
线程
争
用
监视的方法?我们如何使用C#/.NET apis (如性能计数器类和其他相关APIs )为C#托管
线程
计算类似的度量(blockedTime、waitedTime)?
浏览 5
提问于2015-02-22
得票数 1
3
回答
为什么这段代码不创建一个种族条件?
、
、
、
我的问题是,当阅读有关
线程
的文章时,会发现,如果多次遍历一个变量,就会发生
争
用
状态。我的直觉是,在这种情况下,我的代码会为"int a“创建一个种族条件,但这种情况不会发生。我的问题是为什么会这样?我尝试在数组中单独创建多个
线程
,但是没有出现
争
用
条件。ref(a)); t.join();我希望只有一些<
浏览 0
提问于2019-08-23
得票数 2
回答已采纳
1
回答
当大多数类都是并发的时,如何发现java中的
争
用
问题?
、
、
、
我们使用您的工具包分析器来找出并解决应用程序中的许多
争
用
问题。我们使用
线程
监控来查看哪些
线程
被阻塞,并解决了其中的许多问题。但您的工具包不会将ReentrantLocks显示为已阻止或正在等待。那么,如何才能真正看到
争
用
问题呢? 您的工具包监视器分析现在不能依赖,因为我们已经使用并发结构修复了大部分位置。现在我们需要一些工具来帮助我们找出
争
用
问题,包括可重入锁的问题。
浏览 0
提问于2011-04-07
得票数 2
回答已采纳
2
回答
YourKit是否报告ReentrantLocks?
、
、
、
我正在尝试减少应用程序中特定代码路径上的锁
争
用
。为了识别具有高锁
争
用
的代码,我将YourKit连接到我的应用程序,并使用“监视器”选项卡,查看哪些锁导致了我关心的
线程
阻塞。我的最终目标是在YK GUI的" thread“选项卡中没有这个
线程
的红点。 通常,
争
用是由使用固有锁的读/读锁定引起的,因此可以通过使用ReentrantLock而不是固有锁来改善这些问题。事实上,当我尝试这样做时,YourKit报告了较低的
争
用</em
浏览 1
提问于2010-06-15
得票数 3
回答已采纳
1
回答
向量中的竞赛条件
、
、
vector.contains(element))上面的代码不是
线程
安全的,因为
争
用
条件或复合动作发生在向量中。我不知道它是怎么发生的我的理解是正确的还是遗漏了一点?请详细解释
浏览 2
提问于2014-03-01
得票数 2
回答已采纳
1
回答
理解POSIX和Linux/glibc sched_*函数之间的差异
、
、
、
定义了
线程
和进程调度属性的行为。指定sched_*接口是为了影响进程的调度属性,而不是
线程
。和 对于具有系统调度
争
用
范围的
线程
,进程调度属性不应影响该
线程
或专用于该
线程
的底层内核调度实体的调度属性或行为。我对此的解读是,在一个只支持“系统调度
争
用
范围”(Linux/glibc就是这样一个系统)的系统上,sched_*函数应该没有明显的效果。特别是,在我看来,sched_setparam和sched_setscheduler
浏览 4
提问于2012-11-21
得票数 13
3
回答
资源的
争
用
-不总是使用锁?
、
、
richter )(点击查看确切的线条),他说: lock(myObj) ...我假定可能有多个
线程
想要进入关键部分。因此,根据上面的信息,如果没有
争
用
,锁将不会被使用?(如果另一个
线程
即将进入
浏览 3
提问于2013-03-16
得票数 1
回答已采纳
2
回答
在无等待的多
线程
java程序中测量
争
用
、
、
、
我有一个无等待的二进制搜索树实现,但我不能找出测量
线程
争
用
的具体方法。这里的
争
用
指的是试图同时访问同一段内存的
线程
数。
浏览 3
提问于2014-05-13
得票数 3
1
回答
反射API会导致同步块中的
争
用
条件吗?
、
、
如果有多个
线程
访问同步块,我们知道如果使用反射API来更改实例变量,则
争
用
条件不会是occur.But,它会不会导致
争
用
condition.If,我们应该如何正确地使用反射API?
浏览 0
提问于2014-08-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
行锁争用问题的分析方法
【内含抽奖】告别锁争用,日志写入还能这么通畅?
零基础理解RxJava和响应式编程
Android 响应式编程 RxJava2 完全解析
重新认识RxJava 与RxAndroid
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券