问题标签 [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.
objective-c - 线程、块、CGImageRef 和范围的问题
我有一个程序,我在其中设置了一个在后台线程上运行的完成块。在块内,我设置了一个 CGImageRef,然后在主线程上设置我的图层内容。问题是,有时应用程序在主线程部分崩溃。
这是完成块,在下面的代码中,fullImage 和 cfFullImage 都在我的 .h 中声明
我的完成块的最后一行是调用 displayFullSize。该功能如下。
您是否看到或知道 setContents 可能失败的任何原因?
谢谢乔
asp.net - 在 mvc 中基于计时器执行类
我正在使用 Asp.net MVC3,我想按时运行一个课程,比如每个月的开始,没有任何人为干预,更像是让它成为一个自动化的过程。现在我对遵循哪种方法感到困惑:
- 运行后台线程来启动该类
- 为它创建一个 Windows 服务。
如果有人能指导我完成这件事,我将不胜感激。提前致谢。
c# - 后台线程和前台线程
我有一个监控应用程序,它将有多个线程不断监控 CPU 使用情况、内存使用情况、硬盘使用情况等。我创建了一个单独的线程来监控每个线程,它在 while 循环下继续运行,获取相同的值.
现在我的问题是如果我保留会发生什么,如果我保留thread.IsBackGround = true
会发生什么thread.IsBackGround = false
?
我知道前台线程和后台线程之间的区别。但我无法获得更适合我使用的东西。如果我有多个前台线程正在运行,那么如果我停止应用程序,所有前台线程都会自动停止吗?还是我需要明确阻止它们?
在后台线程的情况下,这些线程将被系统中止。
c# - 从后台线程更新进度条
以下是我的后台工作线程
Thread1代码如下
从线程调用的函数如下
我想要做的是在每个 for i 循环完成后不断更新进度条。
但是我无法从后台线程中运行的这个函数访问进度条。
请帮我
ios - 后台线程有什么问题?
我有一个需要在后台执行代码的应用程序。我刚刚创建了一个空的后台任务和一个线程。理论上这个线程应该在 10 分钟后被挂起,但我看到它还活着。会产生哪些问题而不是性能问题?
PS plist 上没有设置 UIBackgroundModes
vb.net - 如果 Background Worker 是后台线程,我怎么能执行这段代码?
研究我发现这Background Worker
是一个background thread
,但是当我运行以下代码Background Worker
时,即使退出主过程,它仍然会运行到最后。这个功能不是保留给的foreground threads
吗?
代码:
android - 如何暂停 Android 后台可运行线程?
我有一个方法在调用 onPause 后每次都抛出 InvocationTargetException 。它发生在“long totalDuration = mp.getDuration();”的行上 我该如何停止这个异常?
java - 如何确保仅在数据库发生任何更改时才调用某个方法?
解决此问题的最佳方法是什么?我想在运行我的应用程序时第一次调用特定方法,但第二次应该只在有任何更改时调用它。如果没有变化,那么我不想调用该方法。
我想process
在运行我的应用程序时第一次调用方法,它应该像这样打印出来——我不想在调用中使用TestingFramework
条目。process method
但在那之后我有一个后台线程运行,它将getAttributesFromDatabase
再次调用方法,所以现在我只想打印出改变的信息,但如果没有改变,那么我不想process
再次调用方法。
假设任何一个值都改变了Animal-A
or Animal-B
,那么它应该只打印出更改信息。
举个例子——假设我的后台线程第二次运行时,map条目是这样的,没有任何变化——
然后我不想再次调用 process 方法,因为没有变化。但不知何故,假设值条目已更改为Answer-A
or Answer-B
,那么那时,我想使用已更改的条目调用 process 方法。
我希望这个问题足够清楚。
使用下面的代码,我有,它会在没有变化的情况下第一次和第二次调用 process 方法,然后再次调用我根本不想要的 process 方法。有人可以帮我吗?
我很确定,我在这里遗漏了一件关键的事情,然后我猜它会开始工作。
更新:-
我仍在努力。有人可以帮我吗?
java - 在java中创建后台线程的最佳方法
创建每 15 分钟运行一次以从数据库中获取数据的后台线程的最佳方法是什么?
下面是我拥有的代码,我猜它在生产中可以正常工作,但还有其他更好的方法吗?或者我应该注意什么?
使用上面的代码有什么缺点吗?ScheduledExecutorService 与 TimerTask 相比如何?
哪种方式更好?
如果有任何更好的方法,我的代码的任何示例基础都将受到赞赏。
ios - 我们可以将后台线程操作更改为主线程吗?
如何在viewDidLoad的后台线程中执行 JSON 解析,并在单击按钮时将其移动到主线程。现在我试过了
但我不知道如何将此后台进程更改为主线程。请帮我