搜索结果
查询Tags标签: Subscriber,共有 9条记录-
EventBus 源码解析及使用体验,自己动手实现OkHttp
首先: EventBus.getDefault()其实就是个单例,和我们传统的getInstance一个意思: /* Convenience singleton for apps using a process-wide EventBus instance. / public static EventBus getDefault() { if (defaultInstance == null) { synchronized (EventBus.cl…
2022/2/4 17:53:26 人评论 次浏览 -
MQTT服务搭建和简单使用
本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/mqtt_simple_use MQTT为了物联网的消息传递而设计,业余时间弄了个报警器,之前用长轮询的实现感觉略麻烦,测试了一下MQTT的实现。 个人感觉使用比较简单,对网络问题的处理也比较…
2021/12/4 6:16:52 人评论 次浏览 -
MQTT服务搭建和简单使用
本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/mqtt_simple_use MQTT为了物联网的消息传递而设计,业余时间弄了个报警器,之前用长轮询的实现感觉略麻烦,测试了一下MQTT的实现。 个人感觉使用比较简单,对网络问题的处理也比较…
2021/12/4 6:16:52 人评论 次浏览 -
C# 委托事件, 发布者订阅者模式简单的demo
public class Publisher{public void Print(){ Console.WriteLine("来活了");}}class Subscriber{public delegate void NumManipulationHandler();public event NumManipulationHandler DoJobEvent;public void StatusChanged(){if (DoJobEvent != null){DoJob…
2021/10/26 20:40:03 人评论 次浏览 -
C# 委托事件, 发布者订阅者模式简单的demo
public class Publisher{public void Print(){ Console.WriteLine("来活了");}}class Subscriber{public delegate void NumManipulationHandler();public event NumManipulationHandler DoJobEvent;public void StatusChanged(){if (DoJobEvent != null){DoJob…
2021/10/26 20:40:03 人评论 次浏览 -
guava EventBus源码阅读
post → @Subscribe 方法流程 1.post 调用EventBus this.dispatcher.dispatch(event, eventSubscribers); 2.dispatcher = Dispatcher.perThreadDispatchQueue() 3. new Dispatcher.PerThreadQueuedDispatcher() = new PerThreadQueuedDispatcher(queue,dispatching) 4. …
2021/7/2 9:51:21 人评论 次浏览 -
05、Android--EventBus原理解析
EventBus原理 EventBus构造方法 当我们要使用EventBus时,首先会调用EventBus.getDefault()来获取EventBus实例。 public static EventBus getDefault() {if (defaultInstance == null) {synchronized (EventBus.class) {if (defaultInstance == null) {defaultInstance…
2021/6/29 6:20:30 人评论 次浏览 -
OpenDDS 在两台机器上实现通讯
OpenDDS 在两台机器上实现通讯 通过Ip和Port通信在A机器上运行DCPSInfoRepo程序修改subscriber和publisher的配置文件sub.ini 和 pub.ini在A机器上运行subscriber在B机器上运行publisher小Tips通过Ip和Port通信 打开命令行切换到上一节创建的测试文件夹目录下 在A机器上运…
2021/6/10 10:23:38 人评论 次浏览 -
一、响应式编程的产生_Reactive Streams组件使用、源码理解
1.响应式编程的产生背景:为了解决异步编程过程中出现的种种难题,人们提出了各种各样方法来规避这些问题,这些方法称为响应式编程(Reactive Programming),就像面向对象编程、函数式编程一样,响应式编程也是另一种编程范式。响应式编程,本质上是对数据流或某种变化所作…
2021/5/13 22:27:05 人评论 次浏览