那么假如前一个任务要执行3秒钟呢?后面的所有任务都必须等待这个任务执行完毕才有机会得到执行。这有什么后果呢?试想一下打开一个比较慢的网站,与这个网站建立连接需要3秒钟。于是在这3秒钟的时间内,用户将无法进行任何其他的操作:移动鼠标、播放声音、更新画面,以及操作系统其他核心服务都将被迫暂停,整个电脑就和死机了没有区别。你觉得这样的用户体验怎么样?
那么假如前一个任务要执行3秒钟呢?后面的所有任务都必须等待这个任务执行完毕才有机会得到执行。
这有什么后果呢?试想一下打开一个比较慢的网站,与这个网站建立连接需要3秒钟。
于是在这3秒钟的时间内,用户将无法进行任何其他的操作:移动鼠标、播放声音、更新画面,以及操作系统其他核心服务都将被迫暂停,整个电脑就和死机了没有区别。
你觉得这样的用户体验怎么样?