问题标签 [abort]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
131 浏览

workflow-foundation-4 - Windows Workflow 4 从内部对象中止?

我有一个在对象上调用 InvokeMethod 的工作流(简单序列)。我想根据对象中的代码中止整个工作流程。

这有点像http://msdn.microsoft.com/en-us/site/dd560894但这是自上而下中止的,我只想从下到上停止整个工作流程。怎么做?

谢谢。

0 投票
3 回答
1474 浏览

c# - 如何中止 .NET 任务?

情况就是这样,我正在编写代码战竞赛的框架。随着代码的运行,对于每一轮,它都会调用每个参赛者提供的库中的一个方法。比赛的规则是方法必须在 1 秒内返回,否则我们会杀死调用它们的任务。然后,我们对该回合使用默认结果。

该方法不支持取消,因为我们不能相信被调用的代码会响应取消。而且我们需要终止线程,因为如果我们有 10 或 20 个被忽略的后台任务,那么所有向前的调用将为每次调用提供更少的时钟周期,而以前花费不到 1 秒的方法现在需要更多。

从好的方面来说,我们正在杀死的方法应该没有打开任何资源等,因此中止不应该留下任何悬而未决的东西。

更新:这里要记住两件事。首先,这就像一场游戏——所以性能很重要。其次,工作线程不太可能打开任何资源。如果调用的方法之一过长,我需要中止它并快速继续。

0 投票
1 回答
269 浏览

.net - Thread.Abort 的安全异常

当我打电话时,Thread.Abort我收到以下异常:

请求“System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限失败。

为什么会这样?

0 投票
1 回答
624 浏览

android - Android (2.1) HttpGet.abort() 不工作

我调用 abort() 并且在 execute() 中阻塞的线程不会解除阻塞,直到它因异常而超时。它可能需要超过 10 秒,所以这是一个大问题。

我环顾四周,找不到这个问题的答案。

文档说 abort() 应该导致 execute() 阻塞 i/o 立即解除阻塞。研究表明,这个问题在不久前就得到了解决。

当然,我从不同的线程调用 abort() 和 execute()。我的代码没有什么特别之处,所以我不会浪费空间列出它。

我发现一些帖子建议在 HttpClient 下弄乱套接字等,但这些帖子也都不起作用。

0 投票
1 回答
690 浏览

jquery - 获取 jQuery $.load() ajax 对象

如以下链接所示,jQuery 的 $.ajax 调用返回一个 ajax 对象,以后可以在需要时中止调用。

使用 jQuery 中止 Ajax 请求

我的项目正在使用 $.load(),它返回对象模式,而不是 ajax 对象( $("").load() )。

有没有办法从 $.load 获取 ajax 对象?

0 投票
5 回答
24046 浏览

node.js - 如何检查 node.js 服务器中的连接是否中止

我正在用 node.js 进行一些长时间的轮询。
基本上,node.js 服务器接受来自用户的请求,然后检查一些更新。如果没有更新,它将在超时后检查它们。
但是如果用户关闭了他的标签,或者转到另一个页面怎么办?就我而言,脚本继续工作。
当用户中止他的请求(关闭连接)时,node.js 中有没有办法检查或检测或捕捉事件?

0 投票
1 回答
505 浏览

android - Android 中止广播接收器

一旦我退出我的应用程序,我正试图阻止 BroadcastReceiver 出现。到目前为止,我只让它在安装应用程序时显示 Toast。它工作得非常好,除了如果我退出应用程序接收器仍然处于活动状态。这是我来自 AndroidManifest 的接收器代码:

我想知道我应该在我的主要活动中的 onDestroy() 或 onStop() 方法中添加什么,这将导致接收器停止。

谢谢。

0 投票
1 回答
91 浏览

c# - 为什么设置静态对象会导致我的方法调用中止?

我有一个包含 4 个选项卡的 WPF 应用程序。Tab1 是应用程序加载的第一个选项卡。我有一个 Tab1Load 方法(选项卡的名称),它看起来像:

myConfig 在 Window1.xaml.cs 文件的顶部声明

LoadConfigData 看起来像:

第一个方法调用 LoadGen2Data 一直运行到最后,此时它将一个值设置为静态对象。电话是:

Gen2 声明是:

在调用 Gen2.ApiKeys.Add 之后,应用程序跳过它所在的方法 (LoadGen2Data) 而不调用其余的 Add 语句,然后退出 LoadConfigurationData 方法而不调用剩余的两个方法(LoadXiphosData 和 LoadTestConsumerData) .

进入 foreach 循环的顶部,我已验证“名称”值已填充,并且 APIKeys[count] 提供了合法值(GUID)。

我没有收到任何错误。没有其他调试点被捕获,我可以毫无问题地在应用程序 GUI 中移动(也没有数据)。

知道问题是什么吗?

谢谢,

杰森

0 投票
2 回答
1090 浏览

c# - 如何使用 C# 中止任务并行库中的特定线程

我有这个棘手的任务,我一直试图安静地完成,但直到现在我想不出任何办法让它工作。无论如何,这是场景......

我有一个 winform 应用程序包含一个列表视图和一个按钮。listview 包含 1 列,其中包含我需要稍后传递给我的函数的数据。该列包含可以说包含链接列表的 50 行。

现在我有了这个函数,我用它来获取和抓取这些链接的内容(一次 5 个链接),使用并行多线程模式(任务并行库):

现在上面的代码完美运行......但有时我希望用户中止当前正在运行的某个线程并继续列表中的其余线程......这可以实现吗?如果是这样,请帮帮我..我真的很感激任何解决方案或建议..

0 投票
2 回答
6715 浏览

java - 在java中中止后续执行

我是java初学者,用Delphi很久了。当我想离开一个方法时,我需要使用该exit()方法,而在 Java 中我使用return. 为了中止所有后续方法,我abort()在 Delphi 中调用该方法。如何在 Java 中做到这一点?