腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4183)
视频
沙龙
3
回答
面试问题,如何在java中防止n
线程
n资源
死锁
multithreading
这个问题是在一次采访中提出的,并且正在
判断
从架构上采取什么方法来解决高级别的这个问题。在Java中,如何解决这个问题-->N个
线程
..N个资源..您使用什么协议来确保不会发生
死锁
?同步所有的方法会导致系统
死锁
,那么如何解决这个问题呢?
浏览 2
提问于2010-12-15
得票数 3
回答已采纳
3
回答
如何确定方法在运行时是否为异步
winforms
、
delegates
、
async-await
显然,在当前版本中,我不想去做BeginInvoke/EndInvoke,因为这会导致UI交叉
线程
问题。我可以用BeginInvoke成功地调用事件,它工作得很好,异步也很正常等等。然而,这会将它分解到另一个
线程
中,并打破我们不想经历的旧实现,并使异步和调用感知。 因此,我研究了如何使用event.GetInvokationList()并分别循环和调用每个函数。否则,在UI
浏览 0
提问于2012-11-02
得票数 6
回答已采纳
4
回答
如何调试罕见的
死锁
?
c++
、
multithreading
、
c++11
、
threadpool
、
deadlock
我正在尝试调试一个很少有
死锁
的自定义
线程
池实现。因此,我不能使用像gdb这样的调试器,因为在出现
死锁
之前,我已经单击了like 100次“启动”调试器。目前,我在shell脚本中的无限循环中运行
线程
池测试,但这意味着我看不到变量等等。我正在尝试std::cout数据,但是这会减慢
线程
的速度,降低
死锁
的风险,这意味着我可以在收到消息之前用无限长时间等待大约1小时。然后我就不知道错误了,我需要更多的信息,这意味着多等一个小时.如何有效地调试程序,使其一次又一次地重新启动,直到
死锁</
浏览 6
提问于2015-01-04
得票数 17
回答已采纳
1
回答
java应用程序中的insert和select语句(Sql server 2014)上的
死锁
sql-server-2014
、
java
在我的应用程序中,有许多
线程
使用insert和select语句从数据库存储/检索数据。📷谢谢
浏览 0
提问于2017-06-28
得票数 1
3
回答
并发应用程序中的安全性考虑
denial-of-service
我构建了一个具有Client/Server模型的网络应用程序,中央服务器处理多个客户端
线程
。 我尽了最大努力确保程序无论在什么
环境
下运行,都不会将
死锁
作为安全要求的一部分。我的问题是关于为多个
线程
服务的网络应用程序中的
死锁
和并发。
死锁
实际上是拒绝服务,但实际上您能利用
死锁
来做任何恶意的事情吗?在构建并发应用程序时,除了
死锁
之外,还有其他安全考虑因素吗?
浏览 0
提问于2014-06-15
得票数 2
回答已采纳
2
回答
java.lang.Class方法
线程
安全吗?
java
、
multithreading
、
concurrency
、
jvm
在IBM下,当多个
线程
试图在不同对象上同时调用Class.getAnnotation (但使用相同的注释)时,我们遇到了一个问题。
线程
开始在Hashtable中等待监视器的
死锁
,该监视器用作IBM中注释的缓存。最奇怪的是,持有此监视器的
线程
在Hashtable.get中处于“等待条件”状态,使所有其他
线程
都无限期地等待。IBM的支持指出,Class.getAnnotation的实现并不是
线程
安全的。 与其他JVM实现(例如,OpenJDK)相比,我们看到它们以
线程
安全的
浏览 0
提问于2014-06-30
得票数 9
回答已采纳
1
回答
restful服务客户端的并发请求是否会给restful服务带来问题?
java
、
rest
、
futuretask
为了加快处理速度,我尝试使用多
线程
应用程序并发地向Web服务发送HTTP请求。 似乎当我在客户端代码中设置
线程
count=1时,服务工作得很好,但速度很慢。当我设置
线程
count>1时,web服务的日志显示了一些错误消息,即" timeout“(在某些地方我有超时监控代码)或"executionexception”或“interruptedexception
浏览 4
提问于2018-10-03
得票数 1
1
回答
当
线程
在外部终止时,NetServerEnum阻塞
c
、
multithreading
、
winapi
、
netapi32
(在带有VS2010的C
环境
中使用Win32 api )似乎当到达超时时,无论NetServerEnum是否成功返回,第一个
线程
都会
死锁
。我已经注意到NetServerEnum创建了它自己的工作
线程
。我最终导致其中一个
线程
处于
死锁
状态
浏览 9
提问于2013-06-06
得票数 1
1
回答
使用jdbcTemplate处理多
线程
环境
中的行锁
spring
、
oracle
、
jpa
、
jdbctemplate
我在Spring JPA和JdbcTemlapte混合
环境
中工作。挑战是在多
线程
环境
中使用jdbcTemplate更新行(Oracle)。因此,问题是如何锁定行,以及如何防止
死锁
情况?
浏览 168
提问于2021-06-16
得票数 0
1
回答
我们的SOLR实例似乎是单
线程
,因此没有利用它的多
线程
主机。
multithreading
、
tomcat
、
full-text-search
、
solr
、
search-engine
我们正在2 CPU
Linux
主机上运行SOLR 1.4.1 (Lucene 2.9.3),但似乎只有一个CPU被使用过。在SOLR应用程序中,似乎有些东西是单
线程
的。我们正在虚拟
Linux
主机上运行,但是在同一个集群中的其他应用程序都是多
线程
w/o问题。关于我们的堆栈和版本的更多信息:
Linux
2.6.16.33-xenU Apache 2.2.3 Tomcat 6.0.16 Java SE运行时
环境
(build 1.6.0_10-ea-b11)可能有一些SOLR配置方面
浏览 0
提问于2010-09-14
得票数 3
2
回答
何时才能安全地选择无
死锁
的多
线程
设计?
design
、
multithreading
有时候,我们确实需要选择多
线程
设计,因为单
线程
会阻塞UI或阻塞另一个
线程
。同步问题。
死锁
问题。因此,让我们关注一下,在不存在
死锁
问题的情况下,选择多
线程
设计是安全的。 我使用以下规则来
判断
浏览 0
提问于2013-09-23
得票数 -1
回答已采纳
2
回答
如何使用NetBeans找到
死锁
?
java
、
netbeans
、
deadlock
因此,它目前处于冻结状态,但我不知道如何在代码中准确地找到它具有
死锁
的位置,以及在哪些
线程
中。调用堆栈窗口为空,
线程
屏幕截图被附加。我该怎么做才能在代码中找到问题呢?
浏览 7
提问于2015-02-11
得票数 0
回答已采纳
1
回答
Perl
线程
在长时间运行后突然停止工作
multithreading
、
perl
我有一个perl脚本,它遍历文件队列,并在不同的
线程
中处理文件: 下面是填充文件队列后的代码片段。问题是,有时当我让它运行太长时间(12-24小时),我回来看到脚本挂起。我有每个
线程
的日志文件,我看到所有
线程
的活动的最后时间戳总是相同的。但是脚本不会退出,这意味着
线程
不会返回信号量。此外,我确信
线程
没有正确结束,因为我仍然可以看到队列中充满了要处理的文件。
浏览 2
提问于2016-11-30
得票数 0
1
回答
`preexec_fn`在多
线程
程序中是否安全?在什么情况下?
python
、
python-3.x
、
multithreading
、
subprocess
、
cpython
., preexec_fn=func)会使Popen
线程
不安全, 我查看了相关的解释器代码,无法找到任何琐碎发生的
死锁
。传递一个简单的纯Python函数(如lambda: os.nice(20) )是否会导致子进程
死锁
?注意:大多数明显的
死锁</em
浏览 12
提问于2022-06-20
得票数 3
回答已采纳
2
回答
Linux
/C:检查是否从
线程
内部发生了上下文切换
c
、
linux
、
multithreading
、
pthreads
在
Linux
/GNU/C
环境
中,正在运行的
线程
是否可以查看它是否已进入睡眠状态。也就是说,你不关心
线程
在运行期间被挂起的任何时间。= lastCount)} 能够
判断
线程
是否在两个语句之间切换,将允许我们仅测量不受上下文切换影响的运行。或者该信息对
线程
本身是不透明的?
浏览 1
提问于2016-10-14
得票数 2
1
回答
使用SystemEvents.UserPreferenceChanged和多个UI
线程
时UI冻结
c#
、
.net
、
winforms
、
ui-thread
、
sta
在我的Windows窗体应用程序中,有两个
线程
: 为什么会发生这种情况,我如何解决?
浏览 8
提问于2014-09-22
得票数 2
2
回答
线程
退出但仍然保持互斥
linux
、
multithreading
、
mutex
、
deadlock
另一个
线程
在调用"pthread_mutex_lock“时会
死锁
,尽管我使用了"PTHREAD_MUTEX_ERRORCHECK”属性。ret = pthread_mutex_lock(&mutex); return 0;输出:
LINUX
环境
Linux
ubuntu3.19.0-25-泛型#26~14.04.1
浏览 7
提问于2015-12-03
得票数 5
回答已采纳
2
回答
RMI
死锁
是如何发生的?
java
、
rmi
、
deadlock
死锁
是如何发生的?如何避免呢?
浏览 0
提问于2011-12-15
得票数 2
1
回答
堆栈跟踪一个特定的
线程
c++
、
boost
我想调试一个应用程序,在这个应用程序中,某些
线程
似乎会陷入生产
环境
中的
死锁
情况(我无法调试,因此需要有意义的日志)。我发现了boost::stacktrace::stacktrace(),但是它转储了所有
线程
的信息。 是否可以将输出限制在特定的
线程
上?
浏览 5
提问于2022-10-06
得票数 0
2
回答
死锁
会导致高CPU利用率吗?
c++
、
multithreading
、
deadlock
死锁
是将进程放入较高的CPU使用率,还是这两个进程都“休眠”,等待另一个进程完成? 我试图在
Linux
系统上调试一个用C++编写的多
线程
程序。我注意到一个特定进程的CPU利用率过高,我想知道这是否是由于
死锁
问题造成的。我已经确定,一个进程总是比我预期的(使用top)使用更多的CPU,并且这个过程可以工作,但是它工作得很慢。如果
死锁
导致进程休眠,并且不会导致较高的CPU使用率,那么至少我知道这不是一个
死锁
问题。
浏览 5
提问于2014-08-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发编程之死锁解析
快被系统性能逼疯了?你需要这份性能优化策略
分享一份网易运维工程师笔试题
Python3与C#并发编程之 线程篇-锁专题
上下文切换 VS 死锁
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券