multitasking相关内容

在iPad模拟器中滑行并拆分视图

iOS 9引入了iPad的幻灯片和拆分视图.如何在iPad模拟器上模拟这些功能?我曾尝试在iPad Air 2模拟器上从右向滑动,但是没有运气. 解决方案 要模拟滑行:从右边缘拖动(从非常靠近边缘的点开始). 要模拟拆分视图,请执行以下操作:点击滑盖式应用程序左侧的白色小条. 请参见此WWDC视频. 编辑(感谢@ qix,@ Bogdan Weidmann,@ Solom ..
发布时间:2021-02-08 19:03:54 其他开发

从没有中断引脚的传感器读取数据的最佳方法,需要一段时间才能完成测量

我正在尝试将压力传感器(MS5803-14BA)与我的电路板(NUCLEO-STM32L073RZ)连接. 根据不幸的是,该压力传感器没有任何可用于查看测量准备就绪时间的中断引脚,因此,我暂时解决了在请求新数据后延迟的问题. 我不喜欢当前的解决方案,因为在这10毫秒内,我可以让MCU在其他地方工作(我的板上还连接了其他几个传感器),但是没有任何中断引脚,我不确定解决此问题的最佳方法是什 ..
发布时间:2020-11-30 04:14:52 其他开发

批处理文件多任务处理问题与父级共享变量

我正在尝试在x265中对视频文件进行大规模编码,并想提出一个可以自动执行该过程的批处理文件.为了加快操作速度,我发现用3个ffmpeg实例调用2个线程会产生理想的编码时间,但是昨天我整天试图找到一种方法来获取批处理文件,该批处理文件将调用3个实例,然后完成后再打电话给新朋友.到目前为止,这是我的位置: 父批 @echo off Setlocal EnableDelayedExpansi ..
发布时间:2020-09-19 23:04:43 其他开发

Application.DoEvents()是多任务处理的一种形式吗?

我非常确定 Applicataion.DoEvents ()在Windows窗体中.是一种非常早期,非常原始的WindowsForms多任务处理形式.它具有所有的讲故事和技巧: 暂停执行调用事件. 使上述Event的其余部分继续运行,以便稍后运行. 允许其他事件/进程运行.只是有一些额外的问题,因为MT是通过EventQueue实现的.甚至可能递归调用队列. 但是我只是遇到一个坚持 ..
发布时间:2020-05-13 20:23:47 C#/.NET

什么是抢先式多任务处理?

什么是抢占式多任务处理?谷歌搜索后,我找不到答案有人可以帮助我吗? 解决方案 http://en.wikipedia.org/wiki/Preemption_(计算) 阅读Wikipedia文章.以这种方式考虑,这是一种允许您一次运行许多不同程序而无需编写每个程序来浪费处理器时间的方法-操作系统来处理它.这个想法是每个过程都在某个时候被“抢占". ..
发布时间:2020-05-13 20:23:44 其他开发

Android应用程序名称未显示在多任务屏幕中

我已经开发了一个简单的NFC应用程序,该应用程序读取并显示NFC标签中存在的数据(NDEF记录).我修改了清单文件,以便每当点击标签时,我的应用程序便会打开. 现在的问题是,当我手动打开应用程序并检查多任务屏幕时,它显示了我的应用程序名称,即NFCReader,但是当标签与设备接触时,当应用程序自身打开时,我的应用程序却被打开了,但是当我检查多任务屏幕,它不显示我的应用名称.而是显示NFC服 ..

非抢占式多任务调度算法

如果使用非抢先式多任务处理方案来管理系统中的多个任务,是什么导致流程从一种状态转换为另一种状态的原因? 解决方案 假定进程处于运行状态.现在,它进入等待I/O的状态.在这种情况下,另一个准备就绪的过程将被上下文切换并执行. ..
发布时间:2020-05-13 20:23:36 其他开发

定期在后台模式下向服务器发送小数据

我正在实现一种跟踪应用程序,我需要发现一次位置并每10到20秒发送一次(期间值很重要,不能超过). 为了降低电池消耗,我停止了位置更新.这在前台效果很好,但是当应用程序在后台移动时我该怎么办? 我查看了有关后台抓取的信息,但没有确切的时间定期发送数据 我如何执行此任务? 解决方案 您可以在应用程序处于后台时启动和停止定期位置更新. 要从位置更新的给定链接中实现此添加类. 之后, ..
发布时间:2020-05-13 20:23:34 移动开发

多任务控制台应用程序上的stackoverflow异常

我有一个程序运行了很长的算法,所以我在许多任务中都使用它. 当Job方法在任务中工作时,我还有另一种方法来检查所有任务是否都已完成或某些任务是否仍在工作.但是JobChecker方法给了我stackoverflow异常.为什么会给出错误,我该如何解决? public void Main() { while ((line = sr.ReadLine()) != null) { ..
发布时间:2020-05-13 20:23:32 C#/.NET

使用UIBackgroundModes = location定期唤醒应用程序

我正在开发一个导航应用程序,该应用程序使用UIBackgroundModes=location设置并通过didUpdateToLocation接收CLLocationManager更新.很好 问题在于位置更新之间的间隔很难预测,我需要确保应用程序每隔几秒钟被调用一次,以完成其他(微小)数量的工作,即使位置没有变化显着地. 我可以这样做吗?我可以这样做吗?我该怎么办? 我发现了博客 ..
发布时间:2020-05-13 20:23:30 移动开发

从iPhone应用程序拨打电话而无需退出

在iOS 4中是否可以在不退出应用程序的情况下从应用程序拨打电话? 解决方案 您将必须让您的应用程序记住其状态.这样,当再次启动它时可以将其恢复.即使使用了新的 multitasking ,如果设备需要更多内存,您仍可能会强行退出已暂停的应用. Apple有一个名为“在应用程序中支持多任务"的指南,您应该可以找到它. 相关信息: iOS 4是否使“真正的多任务处理"可供第三方开 ..
发布时间:2020-05-13 20:23:25 移动开发

iOS voip应用程序休眠&可达性已更改,我可以收到通知吗?

我正在为iOS开发一个voip应用程序,并且正在后台工作. 到目前为止,我让iOS在应用睡眠时监听voip套接字,并唤醒传入的数据. 我的问题是: 可达性发生更改时(Wifi-> 3G,Wifi->其他Wifi等) 并且该应用已被暂停,我可以收到一些通知以重新连接我的voip套接字吗? 谢谢. 解决方案 答案是肯定和否: 注册到可达性网络更改通知. 如果在连接 ..
发布时间:2020-05-13 20:23:23 移动开发

Spring并行执行方法

我处于这样一种情况,我有一个对象集合,每个对象都必须运行耗时约5-10秒才能完成的昂贵方法. 如何并行运行所有方法并定期检查状态? 我尝试将 @Async 批注与 Future 响应一起使用,但未做任何更改. public static void populate(String marketId) { //irrelevant code removed List ..
发布时间:2020-05-13 20:23:21 Java开发

当子任务之一引发异常时,取消子任务

我想改进以下代码以添加取消支持.基本上,一旦孩子抛出异常,我需要取消所有孩子以及父任务.我写了下面的代码作为学习经验.我只能在所有孩子都完成后才能看到AggregateException,但是我不希望那样. static int GetSum() { var parent = Task.Factory.StartNew(() => { ..
发布时间:2020-05-13 20:23:18 C#/.NET

结果导致任务死锁

我具有以下构造:一个基类,它异步执行一些加载任务;一个继承的类,它仅将基类的结果转换为特殊的数据类型(它是具有某些扩展名的通用版本,但是这些都不重要). 我最初将继承的类称为“处理方法": public TOut Process(object parameters) { return (TOut) StartProcessor(parameters).R ..

用户级线程上下文切换:如何检测线程何时在C中阻塞?

正如标题所暗示的那样,C语言中是否有一种方法可以检测用户级线程何时在内核级线程之上运行,例如pthread是否已阻止(或即将阻止)I/O? 我的用例如下:我需要在多线程环境中执行任务(在内核线程(例如pthreads)之上).这些任务基本上是可以同步的用户功能,并且可以在其中使用阻塞操作.我需要在实现中隐藏延迟.因此,我正在探索将任务实现为用户级线程的想法,以便更好地控制它们的执行上下文,这 ..