问题标签 [background-thread]

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 投票
1 回答
168 浏览

ios - ReverseGeoCode 并在 CoreData 中保存结果

假设我在 coreData 中有 1000 个海拔和经度条目。我想对这些高度和经度进行 reverseGeoCoding 并将结果保存回 coreData 。基于以下问题,我决定将 reverseGeoCode 操作置于后台

  1. ReverseGeoCode 在网络连接缓慢时需要一些时间。
  2. 我们应该每分钟只使用一个地理编码请求。

我的问题是在上述情况下更新 coreData 的最佳做法是什么?- 当应用程序进入后台?(不要忘记有限的 backgroundTimeRemaining 将可用) - 或者在前台应用程序时在后台线程上。

简而言之,对于每个坐标,我想要 reverseGeoCoded 地址。请给出我应该遵循的方法。

0 投票
1 回答
2125 浏览

c# - System.Web.UI.Control.RenderControl 从后台线程调用时失败

我需要在后台线程中呈现控件并通过邮件发送输出。所以我让这段代码在后台线程中运行:

从 asp.net 请求线程运行时,相同的代码运行良好。是否有可能让这个东西在后台线程本身工作?如果是怎么办?

谢谢,普拉丹

0 投票
2 回答
596 浏览

iphone - 加快来自 iphone 中服务器的响应检索器

我正在使用以下代码从服务器获取结果

这段代码的问题是,如果服务器显示滞后并且需要 3 秒才能获得此响应

我的 iPhone 屏幕卡住了 3 秒。我怎样才能让它在后台运行,这样它就不会减慢或卡住手机

问候

0 投票
1 回答
844 浏览

wpf - WPF 中的线程问题

您不能绑定到 WPF DataGrid'sColumns 属性,因此解决方法是使用在此 SO question/answer中找到的附加属性。我的视图模型公开了一个ObservableCollection包含 的DataGridColumns,我DataGrid通过这个附加属性将它绑定到 。

后台线程负责填充集合,我正在使用Dispatcher.Invoke它来执行此操作,我认为这可以避免线程问题。后台线程本身工作正常,但在上面附加的属性代码中引发了异常:

调用线程无法访问此对象,因为不同的线程拥有它。

(在else if处理 Add 动作的地方,特别是 line dataGrid.Columns.Add(column);)。

知道可能出了什么问题吗?

0 投票
1 回答
78 浏览

java - 更新 UI 上的单选按钮选择

您好我正在尝试从后台线程更新 UI。我正在以编程方式设置单选按钮的选择,但奇怪的是,当我运行应用程序时它不会更新 UI。但是当我逐步调试应用程序时,UI 会自行更新,这对我来说很奇怪。以下是我用来执行此操作的代码。

由于 post runnable 返回一个布尔值,并且它似乎对更新返回 true,但它不会更新 UNI,这很奇怪。

线

检查方法

0 投票
1 回答
219 浏览

android - 在 Android 应用程序中管理后台线程

我目前在下面有这个类,它在惰性适配器类和后台线程的帮助下解析 json url 并将图像和文本加载到列表视图中。

每个列表项由一个图像视图和 2 个文本视图组成。

我想为每个生成的列表项创建弹出框(警报对话框)。警报对话框将包含调用其他应用程序的选项。

我的问题 :

在此类中编写此警报对话框功能是否明智?我担心目前有很多事情正在后台完成,这可能会影响应用程序的功能。

如果没有,任何人都可以建议另一种方法。谢谢。

Json 活动类:

}

0 投票
1 回答
248 浏览

ios - ios中的后台线程和多任务处理?

我是iOS的新手。我有一个要求,我需要从本地数据库中获取数据并将其上传到服务器。当互联网连接可用时,这必须在后台完成。我该如何继续?我需要一个开始。

我读到我可以在 NSThread 或 GCD 的帮助下实现这一点,但我不知道什么时候最合适。有人可以建议正确的方法吗?一个示例或伪代码会有很大帮助。

0 投票
1 回答
342 浏览

ios - 让iOS不要等到整个方法完成才开始动画

我有一个方法refreshDataAction

所以一旦refreshDataAction开始我应该看到HUD。但它不像在显示 HUD 之前等待 13 秒。我不知道为什么会这样。我尝试了不同的方法,如 ActivityIndi​​cator,但无济于事。为什么我的应用程序要等待 13 秒才能启动 hud。在模拟器上它的瞬间。我点击按钮,我看到了HUD。但在设备上延迟 13 秒。在后台线程做一些工作时立即启动 hud。请帮忙。花了整整 5 个小时想办法完成这项任务。

这里有我的问题:UIAlertview hang while the thread in background is loading data

我把它改成了MBProgressHUD. 可能一些与之合作过的开发人员MBProgressHUD可能会看到这个问题。

我的主 UI 线程是否处于某种睡眠模式 13 秒?我现在真的不知道。仅供参考,它在 iOS 6.0 中。这是一个内部 iPad 应用程序。如果您需要更多信息,请询问。谢谢

0 投票
2 回答
447 浏览

java - 为什么 WindowClosing 处理程序在退出程序之前不执行后台任务?

对于上面的代码,retrieveItems()执行得很好,但是里面有一个后台任务doBackup()closeAllConnections()它根本不执行。该程序似乎只是跳过了任务。这是closeAllConnections()包含内容的简要视图;

使用 Netbeans Step-Debugger 后,我注意到程序执行甚至doBackup()在应用程序退出之前都没有进入方法。这很奇怪。对于可能导致这种行为的任何帮助,我将不胜感激。谢谢好心人!

如果这条额外的信息可能有助于找到解决方案,我正在使用 Swing 应用程序框架,所以任务doBackup()如下所示......

0 投票
2 回答
185 浏览

.net - 在 WinForms.NET 中,如何正确更新 UI 以响应后台任务

我使用以下代码

在一些后台任务之后更新 UI。但是,如果在任务完成之前关闭了表单,那么无论如何都会完成更新。是否有一些最佳实践来避免这种情况?当表单已经消失时,一些控件开始出现错误以响应使用它们。我现在检查“Disposing”和“IsDisposed”以避免这种情况,但我不确定这是否是正确的方法以及是否可能存在其他线程问题/竞争条件。感谢您的帮助!