腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
这个
递归
同步如何调用而不是死锁?
、
、
、
我有一组方法,它们都与类对象同步(不能使用self,因为这个对象的多个实例可以在多个
线程
中使用)。其中一些方法调用类中的其他方法,这些方法也在类对象上同步。我假设testA将被
阻止
运行,因为testB已经锁定了类对象,但显然并非如此。 这是@synchronized正在做的特殊事情,还是底层互斥锁的一个特性?
浏览 1
提问于2012-01-21
得票数 4
回答已采纳
3
回答
foreach中奇怪的lock()行为
、
因此,这不是我的代码,并已缩短以显示行为,但它给出了非常意想不到的结果。object mylock = new object();{ { }{ { }现在,我知道这没有任何意义,但是当Func2被调用时,Fu
浏览 6
提问于2009-02-19
得票数 4
回答已采纳
1
回答
Objective-C中允许嵌套的同步块吗?
、
、
、
我还有一个附带的问题:
递归
块有实际的限制吗? 感谢您的快速答复!
浏览 3
提问于2011-08-14
得票数 22
回答已采纳
2
回答
无法锁定C中的互斥锁
、
、
我想要创建一个用于写入日志文件的锁。我需要使用互斥,尽管我的实现似乎是错误的:#include <winsock2.h> HANDLE lock=CreateMutex ( FALSE, // initial owner if (lockM
浏览 7
提问于2013-12-29
得票数 1
回答已采纳
3
回答
在流星中处理长服务器端计算
、
、
、
换句话说,我正在使用
递归
算法“计算”图像的像素。该算法需要相当长的时间才能完成。 我遇到的问题是,这似乎完全
阻止
了流星服务器。当生成图像时,试图访问网页的用户被迫等待。因此,网站根本不呈现。有没有任何方法(流星)运行繁重的
递归
算法在
线程
或其他东西,以使它不阻塞整个网站?
浏览 2
提问于2016-02-29
得票数 2
回答已采纳
1
回答
应用程序中的所有UITableViewControllers都允许在列表的开始和结束后滚动。
、
、
在使用我的应用程序几分钟后,应用程序中的所有表视图都开始表现得很奇怪。滚动变得不稳定,你可以滚动上面的开始和结束的列表。是什么导致了这一切?
浏览 1
提问于2017-03-31
得票数 0
回答已采纳
1
回答
如何实现
递归
函数的多
线程
、
、
玩家2使用
递归
搜索的结果来确定是选择第一枚硬币还是最后一枚硬币。 我希望能够以某种方式在p2-helper
递归
函数上实现多
线程
,只是现在确定如何实现。任何建议或想法都将不胜感激,谢谢!
浏览 0
提问于2018-05-05
得票数 1
4
回答
为什么这段代码中的锁不起作用?
我写了简单的代码(附件),我不明白为什么某些块上的锁不能锁定作用域。 object locker = new object(); { lock( locker ) while( true ) Console.WriteLine( string.Format( &
浏览 0
提问于2012-04-11
得票数 7
回答已采纳
2
回答
递归
方法对UI施加压力
、
、
、
、
然后,该方法再次运行,因为它被称为
递归
。我试图实现一个后台工作人员来减轻UI的压力。我将
递归
方法的代码移到Do_Work事件中,并使用RunWorkerAsync调用它,但是它崩溃了,报告如下: An exception of type 'System.InvalidOperationException
浏览 2
提问于2016-06-13
得票数 0
回答已采纳
2
回答
在什么情况下,一个互斥锁可以在同一
线程
中被多次锁定?
、
如果互斥锁可以被
线程
递归
锁定,我就不理解互斥锁的用法。为什么有人要
递归
地锁定互斥锁呢?在什么情况下,他们会使用这个?
浏览 1
提问于2010-08-22
得票数 1
3
回答
关于堆栈使用的java Fork/Join说明
、
、
、
据我所知,当一个
线程
派生时,它会在它的队列中创建子任务(其他
线程
可能窃取,也可能不窃取)。当
线程
尝试" join“时,它实际上检查现有任务的队列,然后
递归
地执行它们,这意味着对于任何-2\f25 'join‘操作,-2\f25 frames 2\f6将被添加到
线程
调用堆栈中(一个用于join我是对的,还是他们找到了一些很酷的方法来
阻止
它?这里有一个场景来帮助澄清这个问题:假设(为简单起见)我们在forkjoin池中只有一个
线程
。在某个时间点-
浏览 50
提问于2012-06-29
得票数 18
回答已采纳
3
回答
同步方法以
递归
方式调用自身。这个坏了吗?
、
、
void main(String[] args) { }我本以为它会挂起,死锁等待
递归
完成显然,同步不会
阻止
对同一
线程
的访问。 这是一个bug吗?
浏览 5
提问于2012-11-02
得票数 31
回答已采纳
3
回答
如何轮询堆栈状态-未使用(可用)内存
、
、
、
是否有任何函数可以为我们获得调用
线程
的剩余堆栈内存? 获取当前堆栈指针。那就容易多了。这是为了教育
浏览 23
提问于2011-12-30
得票数 6
回答已采纳
2
回答
螺纹阻塞目标C
、
、
、
、
--如果你把主
线程
阻塞太久,操作系统会杀死你的应用程序。 然而,,,我写了几个测试,发现它们中没有一个在等待了大约2到5分钟后导致应用程序崩溃。断点确认我正在主
线程
上运行。
浏览 5
提问于2012-06-13
得票数 2
回答已采纳
2
回答
为什么BackgroundWorker抛出一个异常,而我的普通
线程
解决方案没有?
、
、
functionality.A 用户调用分叉的
线程
,如果用户不取消,则functionality.a.用户可以选择取消functionality.a.,
线程
使用独立的数据并生成其他一些无关的UI。如果用户确实取消了,则取消
线程
的处理并取消任何相关活动(例如我们将调用的存储过程-与此问题无关)。 作为一个低级的,C++的家伙我自己,我第一次尝试了一个直
线程
解决方案。下面是我用来模拟
线程
将要处理的潜在密集型操作的代码。调用该方法时,普通
线程
解决方案运行良好。调用method!
浏览 4
提问于2011-05-20
得票数 0
回答已采纳
1
回答
ForkJoinPool与正常ExecutionService的差异?
、
、
我读了一篇关于的很棒的文章,其思想是,使用ForkJoinPool和ForkJoinTask,池中的
线程
可以从其他任务获得子任务,因此它能够使用更少的
线程
来处理更多的任务。然后我尝试使用一个普通的ExecutorService来做同样的工作,但是我发现我不知道区别,因为当我向池提交一个新的任务时,该任务将在另一个可用的
线程
上运行。唯一的区别是如果我使用ForkJoinPool,我不需要将池传递给任务,因为我可以调用task.fork()使它在另一个
线程
上运行。
浏览 3
提问于2015-05-01
得票数 6
回答已采纳
2
回答
Mac /达尔文上的
递归
pthread_rwlock_rdlock
、
、
下面的示例代码(请参阅下面的代码)是通过
线程
执行的:B: wr-lock (waiting)A: rd-unlock (recursive基本上读锁是
递归
的。它是POSIX标准所要求的(要求读锁是
递归
的,但不是为写锁指定的)。这在Linux、FreeBSD、Solaris上有效,但在达尔文/Mac上不起作用。write unlocked 2read lockingwrite locking read locki
浏览 7
提问于2012-01-10
得票数 1
1
回答
Qt/C++:
递归
互斥、“同步区”和阻塞信号
、
、
、
、
我有一个使用两个
线程
的程序。需要在
线程
A中设置和读取布尔值,但只能在
线程
B中读取。
线程
A不能同时读取和写入,因此我认为A不需要
递归
互斥。然而,有一种很小的可能性可以从
线程
B同时调用foo()和bar() (信号和槽)。这是否意味着我需要
递归
互斥?一位同事争辩说,这很危险,因为它会让调用
线程
进入睡眠状态,直到信号执行完插槽--但这不是有点像互斥锁吗?
浏览 0
提问于2016-11-10
得票数 0
1
回答
ReaderWriterLockSlim LockRecursionPolicy.SupportsRecursion DeadLock
、
、
我有一个数据库写入的行动队列,由一个专门的
线程
管理。我有很多
线程
可以随时从数据库读取。 如何才能在这里实现僵局?
浏览 3
提问于2016-06-09
得票数 3
回答已采纳
1
回答
导致死锁的代码和
阻止
死锁的代码有什么不同?代码示例需要解释
、
我得到了一个银行示例的代码,我正在尝试弄清楚这是否会产生死锁。如果是这样的话,代码的哪一部分实现了它?我还想知道如何修改代码以防止死锁。我知道这与方法的顺序有关,但这段代码特别让我感到困惑。我是网络编程的新手,所以在这个话题上我仍然有点困惑。公共类库{{ Arrays.fill(accounts, initialBalance); suf
浏览 0
提问于2019-01-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多线程网络爬虫:递归爬取并为页面创建 Markdown 文件
Python开源项目推荐:跨平台批量运维小工具batch
在Python程序中设置函数最大递归深度
Java并发基础:深度解析Reentrant可重入性实现
CAS与自旋锁
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券