跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问 worker.once 与 worker.on 的区别?是官方文档写错了吗?
未分類
2 11 月 2020

请问 worker.once 与 worker.on 的区别?是官方文档写错了吗?

请问 worker.once 与 worker.on 的区别?是官方文档写错了吗?

資深大佬 : hgjian 5

文档地址:
https://nodejs.org/dist/latest-v14.x/docs/api/worker_threads.html#worker_threads_worker_parentport

说明文字使用的是 parentPort.on(‘message’)
代码示范使用的是 parentPort.once(‘message’

自己测试了一下,好像也没有看出有什么区别,

所以来这里请教一下。

大佬有話說 (7)

  • 資深大佬 : ElmerZhang

    字面意思就能看出区别来呀
    on 是每次发生这个事件都触发
    once 仅触发一次,也就是说只有第一次这个事件会触发

  • 主 資深大佬 : hgjian

    @ElmerZhang 我试了一下,once 和 on 的效果好像是一样的

  • 主 資深大佬 : hgjian

    @ElmerZhang 官方文档好像没有单独介绍 once

  • 資深大佬 : ElmerZhang

    @hgjian 看这个文档
    https://nodejs.org/api/events.html#events_emitter_on_eventname_listener

  • 主 資深大佬 : hgjian

    @ElmerZhang 谢谢

  • 資深大佬 : yyfearth

    once 就是 on once
    所以第一次触发当然都一样
    但是之后 once 就卸载了 第二次触发的时候只有 on 继续有用了

  • 主 資深大佬 : hgjian

    @yyfearth 谢谢说明

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具