daily commit

This commit is contained in:
2022-05-07 01:54:30 +08:00
parent e30c24aee3
commit e6289a1782
2 changed files with 45 additions and 2 deletions

View File

@@ -82,5 +82,4 @@ function fetch_baidu() {
- ## Worker
- 默认情况下整个window是单线程的如果在同步执行一个长任务的情况下其他所有的操作都会被阻塞可以开启多线程来来实现并行执行
- async/await和promise并不是通过多线程来实现异步操作的通过async和await并不会创建一个新的线程故而想要通过多线程提高性能不能通过简单使用await/promise来实现
- 为了保证线程安全worker之间是隔离的相互之间无法访问其他worker的变量也无法访问domwindow、document、pageworkder之间只能通过message交流
-
- 为了保证线程安全worker之间是隔离的相互之间无法访问其他worker的变量也无法访问domwindow、document、pageworkder之间只能通过message交流