Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
component:component_access:zh [2023/11/29 08:24]
hfsr [代理对象]
component:component_access:zh [2023/11/29 08:29]
hfsr [信号]
Line 77: Line 77:
 直接调用 直接调用
 -------- --------
-一些组件的回调可以以"​直接调用"​的形式执行。直接调用是在计算机的工作线程中进行的,这意味着它们会立即返回。普通调用会被委托给主服务端线程,以避免竞争条件和其他线程问题,这也意味着普通调用多需要一个 tick(即50ms)。这里明确一下:只有component(组件) API 会有这种情况。+一些组件的回调可以以"​直接调用"​的形式执行。直接调用是在计算机的工作线程中进行的,这意味着它们会立即返回。普通调用会被委托给主服务端线程,以避免出现态问题或其他线程问题,这也意味着普通调用需要一tick(即50ms)才能完成。这里明确一下:只有component(组件) API会有这种情况。
  
 信号 信号
 ---- ----
-与组件交互的一个重要部分是[[:​component:​signals:​zh|信号]] 。信号可以被组件推入队列,以通知电脑外部变化和事件。例如,用户的输入就是通过信号转发给电脑的。电脑也可以将自己的信号加入队列,这有助于代码复用,或者只是异步通知你代码的其他部分。+[[:​component:​signals:​zh|信号]]是于组件交互时很重要的一部分。信号可以被组件推入队列,以通知电脑外部变化和事件。例如,用户的输入就是通过信号转发给电脑的。电脑也可以将自己的信号加入队列,这有助于代码复用,或者只是异步通知你代码的其他部分。
  
 目录 目录