问题标签 [background-process]

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 回答
740 浏览

php - PHP 排队后台进程

在PHP中排队后台进程的最佳方法是什么...

Zend 的作业队列看起来非常好,但我无法切换到 zend 服务器,这样做的替代方案是什么?

0 投票
1 回答
3686 浏览

vb.net - 触发 Backgroundworker Completed 事件

我正在尝试以单独的形式(progressForm)显示进度条(marque),同时我在后台进行一些计算。

我知道这样做的典型方法是在后台工作人员中包含计算并在主线程中显示progressForm。这种方法会在我的应用程序中导致很多同步问题,因此我progressForm.ShowDialog()在后台工作进程中显示了 progressForm 。但我需要在应用程序中触发 Completed 事件以关闭表单。

这可能吗?

提前致谢。

0 投票
1 回答
4600 浏览

linux - 顺序执行后台进程unix

我有两个脚本说“S1”和“S2”。我执行这些脚本,

nohup S1 &

nohup S2 &

但我希望它们按顺序执行。即,S2 应仅在 S1 成功完成时执行。我该怎么做呢?我怎么知道 S1 何时完成执行?任何例子将不胜感激。谢谢。

0 投票
3 回答
1770 浏览

php - 如何在 PHP 中运行后台进程并读取/写入其 stdout/stdin?

作为问题“ php 执行后台进程”的扩展:

假设我想在 PHP 会话期间保持进程运行,例如交互式bashshell。如何建立 stdout/stdin 的重定向,以便 PHP 可以读取/写入进程?

更新:关键是能够启动该进程并使其在后台运行,以便以后的请求可以访问其标准输出/标准输入流。

0 投票
1 回答
452 浏览

ruby-on-rails - Rails 后台作业处理

我在我的 rails 应用程序中使用 starling 作为队列服务器。所以每次我想调用工作方法时,我都必须从控制台开始八哥和工作客户端。

有没有一种方法,一旦乘客启动,我的工作和八哥都会自动启动,或者当我调用 worker 方法时,只有我的工作实例会被创建。

0 投票
1 回答
853 浏览

java - Java EE 提交表单并让后台进程正常工作?

我需要使用 java(从 oracle 导出数据)生成一个报告,这可能需要几分钟,取决于所涉及的数据量,所以当我提交表单时,屏幕会冻结直到结束。

如何在后台进程中生成报告,以便用户继续浏览?

JMS? 我怎样才能用 JMS 做到这一点?(欢迎任何示例或解释)

还有其他方法吗?根据 Java EE 规范,最佳选择是什么?

0 投票
1 回答
323 浏览

.net - 应用程序结束时如何确保后台线程结束?

我有一个带有后台线程的 asp.net 应用程序。线程在应用程序启动时启动,在应用程序结束时优雅地停止。我在共享主机上运行该网站。不幸的是,有时应用程序在结束时不会触发 Application_End 事件。我认为无论如何线程都会被杀死,但事实并非如此。我目前有 4 个线程在后台运行。三个来自以前的应用程序启动时间和 1 个来自当前应用程序会话。如何确保应用程序结束时线程关闭?有没有办法让线程检查应用程序是否已重置或重置?或者有没有办法在应用程序启动时检查这些流氓线程并杀死它们?提前致谢。

0 投票
1 回答
2618 浏览

c++ - iOS 4 VOIP 应用程序在后台响应

我有一个 iPhone VOIP 应用程序,可以处理使用 BSD 套接字设置的多路传输和接收(即电话会议)。我希望它能够在后台响应传入的请求,但是根据我对 iOS 4 文档的理解,我只能通过将属性设置为 NSStreamNetworkServiceTypeVoIP 在 NSStream 对象(或 CFRead/WriteStream)上执行此操作. 这有点问题,因为我的系统是基于 UDP BSD 套接字的应用程序。一切都在单个 UDP 套接字上接收和发送。

我是否需要重写我的音频传输/接收核心来处理 NSStreams,或者有没有办法让 iOS 4 以类似于 NSStream 的方式处理我的 BSD 套接字?我认为这可能是一个问题,因为 NSStream 是基于事件的。

是否可以检测应用程序何时进入后台并构建一个临时 NSStream 对象,该对象将通过相关处理将数据传递给然后继续正常运行?甚至可以创建一个 UDP NSStream 吗?

有任何想法吗?

0 投票
3 回答
2184 浏览

php - PHP后台进程

我写了一个 php irc bot,但我需要它在后台工作。有了这个,就不会退出了。做这个的最好方式是什么?

谢谢并恭祝安康。

0 投票
1 回答
68 浏览

python - 关于使用变量后台任务的建议?

我有一个 python webapp,它通过 POST 接受一些数据。被调用的方法可能需要一段时间才能完成(30-60 秒),所以我想“背景”该方法,以便我可以用“处理”消息响应用户。

数据非常敏感,所以我不希望使用任何基于队列的解决方案。我还想确保如果 webapp 以任何方式失败,后台方法不会被中断。

我的第一个想法是分叉一个进程,但是我不确定如何将变量传递给进程。

我以前用过Gevent,它有一个方便的方法:gevent.spawn(function, *args, **kwargs). 我可以在流程级别使用类似的东西吗?

还有什么建议吗?