background-process 相关问题

后台进程是在“幕后”(即在后台)并且无需用户干预的情况下运行的计算机进程。这些过程的典型任务包括日志记录,系统监视,调度和用户通知。

在前台服务内执行的代码:一个进入主线程,一个进入不同的线程

我基本上是想了解我的代码在哪些线程上运行。 理论上,它应该全部在前台组中运行,因为代码位于在前台启动的服务内部。 比方说...

回答 1 投票 0

需要保持iOS应用程序在后台正常工作才能从BLE设备连续获取数据。后台应用程序运行时间可能超过 8 小时

我使用 Native 开发了一个 iOS 应用程序,需要与设备建立低功耗蓝牙 (BLE) 连接并持续从中检索数据。我的目标是确保这种连接...

回答 1 投票 0

当我终止后台进程时,为什么我的 Bash 脚本在 ps 命令末尾给出错误?

因此,对于我的班级,我的任务是编写一个脚本,一切正常,直到 ps 命令完成输出后,它还会添加一条错误消息(script.sh:第 42 行:PID 终止睡眠 900 &)...

回答 1 投票 0

应用程序终止后在 Android 中设置壁纸

当应用程序位于前台和后台时,我可以使用后台任务在 Android 中设置壁纸。但是,当应用程序终止时,我无法设置壁纸(从最近的清除中......

回答 1 投票 0

在 Android 操作系统中对设备锁定反应本机后台任务终止 <= 13

尽管启用了电池优化设置,但我在 React Native Android 应用程序中遇到了一个问题,其中后台任务由 React-Native-Background-Timer 和 React-Native-Background-

回答 1 投票 0

在 React Native 中运行后台服务时遇到问题

这是我在这里的第一篇文章,所以如果我不完整和清晰,请不要责怪我。 问题 我是 React Native 的新手,最近开始开发一个 React Native 应用程序......

回答 1 投票 0

React-native-background-action 无法读取 null 的属性“start”

我对存储库react-native-background-action有问题。 它显示问题 类型错误,无法读取 null 的属性“start” 图片已附 在此输入图像描述 我的代码示例 ...

回答 1 投票 0

在 Android 8 后接收传入短信

自 android 8 以来,操作系统对应用程序如何以及何时使用广播接收器和服务设置了可能的限制。 后台服务限制 广播限制 TL;DR:启动 Android ...

回答 1 投票 0

后台工作线程中的阻塞收集不会运行未等待的任务

我有一个消费者,一个使用与此类似的 BlockingCollection 的自定义后台工作者 公共类 PCQueue:IDisposable { BlockingCollection _taskQ = 新的 BlockingCollection 我有一个消费者,一个自定义后台工作人员,使用 BlockingCollection 类似于 this public class PCQueue : IDisposable { BlockingCollection<Action> _taskQ = new BlockingCollection<Action>(); public PCQueue () { Task.Factory.StartNew (Consume); } public void Dispose() { _taskQ.CompleteAdding(); } public TaskCompletionSource<t> EnqueueTask<T>(Func<T> action) { var completion = new TaskCompletionSource<T>(); _taskQ.Add (() => completion.TrySetResult(action())); return completion; // Perhaps task needs to be returned here } void Consume() { foreach (Action action in _taskQ.GetConsumingEnumerable()) action(); } } 问题在于,如果不等待任务,则阻塞收集不会继续执行队列中的下一个任务。换句话说,“即发即忘”功能不起作用。在下面的代码中,第二个调用被困在队列中,直到等待下一个调用。 public static async Task Main() { // This will print "Start" var originalScheduler = InstanceService<ScheduleService>.Instance; await originalScheduler.Send(() => Console.WriteLine("Start")).Task; // If not awaited, this will not print anything originalScheduler.Send(() => Console.WriteLine("Continue")); // This will print the last two messages, "Continue" and "Complete" await originalScheduler.Send(() => Console.WriteLine("Complete")).Task; } 问题 现在工作人员允许等待排队的任务或取消工作。如何确保即使没有等待,任务也会以“即发即忘”的方式执行? 对于可能关注的人,更新了实施。 问题似乎是TaskCreationSource永远不会完成,因此当执行这些命令时,任务队列将陷入等待第一个任务的状态。 var s = InstanceService<ScheduleService>.Instance; await s.Send(() => Console.WriteLine("Start")).Task; // 1st task starts but doesn't complete s.Send(() => Console.WriteLine("Continue")); // await s.Send(() => Console.WriteLine("Complete")).Task; // This completes the 1st task 解决方案是使用选项 TaskCompletionSource 创建 TaskCreationOptions.RunContinuationsAsynchronously,因此原来安排工作的方法将更改为此。 TaskCompletionSource<T> EnqueueTask<T>(Func<T> action) { var options = TaskCreationOptions.RunContinuationsAsynchronously; var completion = new TaskCompletionSource<T>(options); _taskQ.Add (() => completion.TrySetResult(action())); return completion; // completion.Task.Start() is not needed }

回答 1 投票 0

flutter_background_service 未接收更新

我结合使用 Awesome_notifications 和 flutter_background_service 在从 FirebaseMessaging 接收数据通知时更新某些应用程序状态。正如 Awesome_notification 中所述...

回答 3 投票 0

如何从Android BroadcastReceiver开始Flutter处理

要求 我想实现一个 Flutter 应用程序,它是: 在 Android 上由广播操作 ACL_CONNECTED 触发,然后 在 Dart 中处理有关已连接设备的信息 (Flutte...

回答 1 投票 0

Pythonw、pyw 和 arg,/B 不会使 python 的 http 服务器在后台运行

我已经尝试了标题中的每种方法来在后台运行它,但以下是我尝试使用它们时遇到的问题: pythonw 和 pyw:服务器无法工作,转到 localhost:8000 错误,

回答 2 投票 0

我怎样才能让php函数在后台的while循环中继续运行?

我怎样才能使 otpChange() 函数在后台运行并立即返回响应,并且基本上不等待 otpChange() 函数结束(在后台运行)。我想到跑步...

回答 1 投票 0

Powershell:并行运行多个作业并查看后台作业的流结果

概述 想要调用一个 Powershell 脚本,该脚本接受一个参数,在后台运行每个作业,并向我显示详细的输出。 我遇到的问题 该脚本似乎可以运行,但我

回答 5 投票 0

Flutter - 共享首选项在后台进程中返回 null?

我正在使用flutter_background_service。当应用程序进入后台时,我需要处理图像。我需要一些用于处理的值,这些值在处理之前存储在共享首选项中。 ...

回答 1 投票 0

WCF:方法在生成线程进行后台处理后返回响应

所以我有以下场景。我的 WCF 中有一个方法,客户端将发送一个请求,然后 WCF 服务将执行一些后台处理并调用外部 Web 服务...

回答 1 投票 0

如何让长进程在后台运行而不中断UI

我正在尝试创建一个函数来创建 ItemObj,然后导入一些与其相关的请求。问题是它使用外部 API 来带来大量数据,这使得此步骤变慢。 我们

回答 1 投票 0

如何查明用户是否安装了我的 Flutter 应用程序的主屏幕小部件?

我使用 home_widget 包与我的本机 Android 和 iOS 小部件进行通信,并且通信运行良好。 我想知道是否有一种方法可以知道小部件是否安装...

回答 1 投票 0

检测Android后台应用关闭及原因

我有一个Android应用程序需要在后台保留。实现——使用某些系统意图的接收器来触发操作(例如 WAP_PUSH_RECEIVED),以及持久通知......

回答 1 投票 0

每天早上在特定时间快速后台执行

我试图在每天早上的某个时间通过后台执行来运行特定的函数。这就是我所想出的...... func getCurrentTime() { //由计时器每分钟调用一次 ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.