美文网首页
鸿蒙~线程间通信

鸿蒙~线程间通信

作者: 胡修波 | 来源:发表于2023-12-18 18:32 被阅读0次
  • 使用Emitter进行线程间通信
import emitter from "@ohos.events.emitter";

let event = {
  eventId : 1
}

let event11 = {
  eventId: 1,
  priority: emitter.EventPriority.LOW
};

let eventData = {
  data: {
    "content": "c",
    "id": 1,
    "isEmpty": false,
  }
};

@Entry
@Component
struct Index {
  @State text: string = "";
  @State publish: string = "";

  onPageShow() {
 // 订阅事件
    emitter.on(event, (eventData) => {
       console.info("huxiubo", `eventData :${JSON.stringify(eventData)}`);
    })
  }

// 发送事件
  publishEmitter() {
    emitter.emit(event, eventData)
  }

  build() {
    Column({ space: 10 }) {


      Button("发布公共事件")
        .size({ width: 260, height: 50 })
        .onClick(() => {
          this.publishEmitter();
        })



    }
    .padding(10)
    .size({ width: "100%", height: '100%' })
  }
}
  • 使用Worker进行线程间通信

相关文章

  • ios 多线程的故事4

    线程间通信 线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信 线程间通信的体现 1个...

  • Android 面试常问知识

    Q1:线程间的通信进程间通信的几种方式进程间通信方式详解Q2:线程安全SharePreferences 是否线程安...

  • iOS进程间通信

    线程间通信 :通过performSelector系列的方法 可以实现 各种线程间的通信(通信 :调用与传参)进程间...

  • 线程间通信

    线程间通信就是子线程和主线程之间的通信

  • 《iOS高级开发之多线程编程之二》

    线程间的通信 在一个进程中,线程往往不是孤立存在的,多个线程之间经常进行通信,称为线程间通信。 NSThread ...

  • 2.Java内存模型

    1.java并发编程的线程间通信及线程间如何同步线程间通信分为:共享内存,消息传递。线程间同步:共享内存是代码指定...

  • 多线程之iOS线程间通信

    什么叫做线程间通信在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信 线程间通信的体现 1个线程传...

  • 8.2 线程通信

    线程通信 简介:线程间通信是指多个线程间等待与唤醒的一个交互; 1.JDK5之前传统线程的通信方式,使用...

  • iOS开发多线程--线程通信

    线程之间的通信 简单说明线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信。 线程间通...

  • (七)iOS开发之多线程—多线程之间通信

    一.线程间通信 1.什么叫做线程间通信 在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信。 2....

网友评论

      本文标题:鸿蒙~线程间通信

      本文链接:https://www.haomeiwen.com/subject/wasogdtx.html