Web worker 数据共享
众所周知,js是单线程语言,但是通过worker可以实现js多线程,但是也有很多不方便的地方。以前认为worker只能与主线程通信,现在知道多个worker之间共享数据的方法了,所以来记录一下。
多个worker的数据共享是通过SharedArrayBuffer实现的,对这个不熟悉的,可以去百度搜一搜,了解一下。
主线程
worker
输出一下就会发现他是100,说明数据已经是共享的了。

然后我们还可以在worker1里做些修改,比如在输出后边加上
然后再加上一个worker2,看看输出结果

好了,就这样了。

