dispatch相关内容

获取当前的调度队列?

我有一个方法应该支持从任何队列调用,并且应该期望。它在后台线程本身运行一些代码,然后在它返回一个值的块参数时使用dispatch_get_main_queue。我不希望它强制它进入主队列,如果不是它进入方法时。有没有办法获得指向当前调度队列的指针? 解决方案 你可以选择 ..
发布时间:2018-09-13 14:07:40 移动开发

我们如何在iOS应用程序转到后台时调度Google Analytics事件?

我的iOS应用程序中有Apple App Store的链接,我试图将它们作为事件进行跟踪。 问题是我们无法使用我的应用程序在GA事件进入后台之前正确分派GA事件。我们正在使用iOS SDK v2beta4。 以下是我们正在使用的代码的概述。您可以看到我们已经投入了很多我称之为“保险策略”的代码,因为我们认为是正确的方式并不奏效。但即使是保险政策代码并不总是在我的应用程序进入后台之前调度 ..

Java通用/类型调度问题

考虑下面的程序: import java.util.List; import java.util.ArrayList; public class TypeTest { public static class TypeTestA extends TypeTest { public static class TypeTestB extends TypeTest ..
发布时间:2018-04-21 19:46:13 Java开发

在Java程序中使用多个线程,vs需要在EDT上创建Swing对象

Re:在事件发送线程上创建Swing对象的要求。 我正在处理一个应用程序,其目的是监视和显示各种远程嵌入式服务器我对Java很新,我对于Swing Objects和EDT的要求的理解是不完整的。 主要的GUI是在EDT上启动的通常的方式如下, javax.swing.SwingUtilities.invokeLater(new Runnable(){ public voi ..
发布时间:2017-08-31 10:29:07 Java开发

将事件发送到不同的窗口(如PopUpWindow或对话框窗口)

通常活动与一个窗口相关联,所以如果我使用像 这样的代码稍微低一些,那么事件被正确调度到 的相应视图。 getWindow()。getDecoreView()。dispatchTouchEvents()。 但是如果一些新的Windows进入屏幕,(如Dialog或PopUpWindow) 如何将事件发送到这些窗口? 是否有可用的API可用? 任何想法,Android F ..
发布时间:2017-08-31 07:12:58 移动开发

如何连接COM事件调度程序?

VBIDE API公开了令人难以置信的 _dispVBComponentsEvents 界面(等等),其中看起来像可用于捕获各种有趣的事件在VBE中。 所以我在一个类中实现了接口,该类旨在捕获事件,并为我的应用程序的其余部分提出一个“正常”的.net事件,如下所示: public class VBComponentsEventDispatcher:_dispVBComponentsE ..
发布时间:2017-08-29 21:37:53 C#/.NET

使用invokedynamic实现多个调度

我想知道Java7的新的 invokedynamic 字节码指令是否可以用于实现多个调度 Java语言。 java.lang.invoke下的新API是否有助于执行此类操作? 我正在考虑的情况如下。 (这看起来像访客设计模式的应用案例,但可能有原因,这不是一个可行的选择。) class A {} class A1 extends A {} class A2 extends A ..

Haskell TypeClass的调度是否动态?

鉴于以下Haskell代码快照: class Foo a where bar :: a - > ... quux :: a - > ... ... 在运行时确定a的值 - 类调度此值。 我假设编译器可以在编译时静态检查类型,并确保没有无效的类型可以在其上发送。 现在,如果我们将其与Java中的动态调度进行比较: inter ..
发布时间:2017-07-22 11:34:38 其他开发

是否可以在常规对象(而不是DOM对象)上分派事件?

我刚刚发现FileReader调度事件就好像是一个DOM元素。是吗?我想知道是否可以创建一个类似于FileReader的对象,该对象在HTML / XML结构中没有表示,但是可以调度事件? 解决方案 FileReader 具有诸如 addEventHandler 的方法,因为它是定义来实现 EventTarget 界面。 EventTarget 由 DOM事件 spec,但是你不需要是一个 ..
发布时间:2017-06-24 23:32:51 前端开发

派出设计模式?

假设我在Java中有一个类层次结构: interface Item {...}; class MusicBox实现Item {...}; class TypeWriter implements Item {...}; class SoccerBall implements Item {...}; 我在同一个包中有另一个类: class Special ..
发布时间:2017-05-16 18:12:52 Java开发

如何正确添加和使用D3事件?

我无法理解使用D3事件和调度函数。我有一个我一直在工作的图表示例:“垂直条形图与传奇。“ 绘制图表和图例很容易,但我想添加的能力,突出每个条,文字图例。 我已阅读过所有的活动文件,甚至看过一些例子,其中大部分都是漂亮的复杂,但我似乎缺少的东西。有没有人知道如何最好地完成文本图例鼠标悬停功能,分派事件以自动更改相应垂直条的颜色? 解决方案 此问题类似于d3-js Google网上 ..
发布时间:2017-03-10 17:47:48 JavaScript

是dispatch_sync(dispatch_get_global_queue(xxx),任务)同步或异步

正如Apple的文档所说,dispatch_get_global_queue()是一个并发队列,dispatch_sync是一个意思是serial.thes任务被处理为异步或同步? 解决方案 队列是什么和异步与同步意味着什么之间的混淆。 队列是一个实体, 。这些可以是串行或并发的。串行意味着如果你按顺序A,B,C,D放置块,则它们将被执行A,然后B,然后C,然后D.并行意味着这些相同 ..
发布时间:2016-12-26 16:19:09 移动开发

C ++函数调度与模板参数

我正在重构一个大类 - 让我们称之为 Big - 有大量的复制粘贴代码。这个复制粘贴代码大部分存在于 switch case 中,只有涉及的类型不同。代码是基于其值只在运行时已知的类的枚举成员变量进行切换。 我的尝试修复这个问题涉及到一个 Dispatcher 类,通过 static 函数查找相应类型的函数 lookup()。执行实际工作的函数总是调用 go(),并且必须在包装类模板中定义( ..
发布时间:2016-10-27 02:09:02 C/C++开发

有没有办法推断对象的类型?

这可能是一个愚蠢的问题,我怀疑我知道答案(没有),因为我似乎在这里打墙。 从某些类派生的对象: class BaseClass; class DerivedA:public BaseClass; class DerivedB:public BaseClass; class DerivedC:public BaseClass; std :: vector ..
发布时间:2016-10-25 16:33:25 C/C++开发

有没有办法推断对象的类型?

这可能是一个愚蠢的问题,我怀疑我知道答案(没有),因为我似乎在这里打墙。 从某些类派生的对象: class BaseClass; class DerivedA:public BaseClass; class DerivedB:public BaseClass; class DerivedC:public BaseClass; std :: vector ..
发布时间:2016-10-25 16:02:56 C/C++开发