问题标签 [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.
ios - ReverseGeoCode 并在 CoreData 中保存结果
假设我在 coreData 中有 1000 个海拔和经度条目。我想对这些高度和经度进行 reverseGeoCoding 并将结果保存回 coreData 。基于以下问题,我决定将 reverseGeoCode 操作置于后台
- ReverseGeoCode 在网络连接缓慢时需要一些时间。
- 我们应该每分钟只使用一个地理编码请求。
我的问题是在上述情况下更新 coreData 的最佳做法是什么?- 当应用程序进入后台?(不要忘记有限的 backgroundTimeRemaining 将可用) - 或者在前台应用程序时在后台线程上。
简而言之,对于每个坐标,我想要 reverseGeoCoded 地址。请给出我应该遵循的方法。
c# - System.Web.UI.Control.RenderControl 从后台线程调用时失败
我需要在后台线程中呈现控件并通过邮件发送输出。所以我让这段代码在后台线程中运行:
从 asp.net 请求线程运行时,相同的代码运行良好。是否有可能让这个东西在后台线程本身工作?如果是怎么办?
谢谢,普拉丹
iphone - 加快来自 iphone 中服务器的响应检索器
我正在使用以下代码从服务器获取结果
这段代码的问题是,如果服务器显示滞后并且需要 3 秒才能获得此响应
我的 iPhone 屏幕卡住了 3 秒。我怎样才能让它在后台运行,这样它就不会减慢或卡住手机
问候
wpf - WPF 中的线程问题
您不能绑定到 WPF DataGrid's
Columns 属性,因此解决方法是使用在此 SO question/answer中找到的附加属性。我的视图模型公开了一个ObservableCollection
包含 的DataGridColumns
,我DataGrid
通过这个附加属性将它绑定到 。
后台线程负责填充集合,我正在使用Dispatcher.Invoke
它来执行此操作,我认为这可以避免线程问题。后台线程本身工作正常,但在上面附加的属性代码中引发了异常:
调用线程无法访问此对象,因为不同的线程拥有它。
(在else if
处理 Add 动作的地方,特别是 line dataGrid.Columns.Add(column);
)。
知道可能出了什么问题吗?
java - 更新 UI 上的单选按钮选择
您好我正在尝试从后台线程更新 UI。我正在以编程方式设置单选按钮的选择,但奇怪的是,当我运行应用程序时它不会更新 UI。但是当我逐步调试应用程序时,UI 会自行更新,这对我来说很奇怪。以下是我用来执行此操作的代码。
由于 post runnable 返回一个布尔值,并且它似乎对更新返回 true,但它不会更新 UNI,这很奇怪。
线
检查方法
android - 在 Android 应用程序中管理后台线程
我目前在下面有这个类,它在惰性适配器类和后台线程的帮助下解析 json url 并将图像和文本加载到列表视图中。
每个列表项由一个图像视图和 2 个文本视图组成。
我想为每个生成的列表项创建弹出框(警报对话框)。警报对话框将包含调用其他应用程序的选项。
我的问题 :
在此类中编写此警报对话框功能是否明智?我担心目前有很多事情正在后台完成,这可能会影响应用程序的功能。
如果没有,任何人都可以建议另一种方法。谢谢。
Json 活动类:
}
ios - ios中的后台线程和多任务处理?
我是iOS的新手。我有一个要求,我需要从本地数据库中获取数据并将其上传到服务器。当互联网连接可用时,这必须在后台完成。我该如何继续?我需要一个开始。
我读到我可以在 NSThread 或 GCD 的帮助下实现这一点,但我不知道什么时候最合适。有人可以建议正确的方法吗?一个示例或伪代码会有很大帮助。
ios - 让iOS不要等到整个方法完成才开始动画
我有一个方法refreshDataAction
:
所以一旦refreshDataAction
开始我应该看到HUD。但它不像在显示 HUD 之前等待 13 秒。我不知道为什么会这样。我尝试了不同的方法,如 ActivityIndicator,但无济于事。为什么我的应用程序要等待 13 秒才能启动 hud。在模拟器上它的瞬间。我点击按钮,我看到了HUD。但在设备上延迟 13 秒。在后台线程做一些工作时立即启动 hud。请帮忙。花了整整 5 个小时想办法完成这项任务。
这里有我的问题:UIAlertview hang while the thread in background is loading data
我把它改成了MBProgressHUD
. 可能一些与之合作过的开发人员MBProgressHUD
可能会看到这个问题。
我的主 UI 线程是否处于某种睡眠模式 13 秒?我现在真的不知道。仅供参考,它在 iOS 6.0 中。这是一个内部 iPad 应用程序。如果您需要更多信息,请询问。谢谢
java - 为什么 WindowClosing 处理程序在退出程序之前不执行后台任务?
对于上面的代码,retrieveItems()
执行得很好,但是里面有一个后台任务doBackup()
,closeAllConnections()
它根本不执行。该程序似乎只是跳过了任务。这是closeAllConnections()
包含内容的简要视图;
使用 Netbeans Step-Debugger 后,我注意到程序执行甚至doBackup()
在应用程序退出之前都没有进入方法。这很奇怪。对于可能导致这种行为的任何帮助,我将不胜感激。谢谢好心人!
如果这条额外的信息可能有助于找到解决方案,我正在使用 Swing 应用程序框架,所以任务doBackup()
如下所示......
.net - 在 WinForms.NET 中,如何正确更新 UI 以响应后台任务
我使用以下代码
在一些后台任务之后更新 UI。但是,如果在任务完成之前关闭了表单,那么无论如何都会完成更新。是否有一些最佳实践来避免这种情况?当表单已经消失时,一些控件开始出现错误以响应使用它们。我现在检查“Disposing”和“IsDisposed”以避免这种情况,但我不确定这是否是正确的方法以及是否可能存在其他线程问题/竞争条件。感谢您的帮助!