1

我在 WebWorker 上做了一些工作。当我将对象发布回我的 GUI 线程时,Javascript 引擎使用结构化克隆算法来克隆对象,GUI 线程接收克隆的对象。

我的问题是,克隆工作在哪里完成,在发送者(WebWorker)、接收者(GUI 线程)上,还是我完全搞错了?

4

1 回答 1

0

您只能发送消息宽度的克隆数据。并且由于除了 postMessages 之外没有线程之间的通信,因此接收者无法执行结构化克隆。所以克隆工作是在发送消息的线程上实现的。

于 2017-03-27T12:04:09.390 回答