[JavaScript] JS 的单线程机制
JS 为什么是单线程的呢?这主要和他的用途有关,JS主要是为了操作DOM与用户交互,那么假设有两个线程,一个线程想标签A中插入文本,另外一个线程将标签A删掉,那么以哪个为准呢?这里就会涉及到复杂的线程间通信问题,为了避免复杂,从JS一诞生开始,JavaScript就是单线程的。
真正的大师永远怀着一颗学徒的心。
JS 为什么是单线程的呢?这主要和他的用途有关,JS主要是为了操作DOM与用户交互,那么假设有两个线程,一个线程想标签A中插入文本,另外一个线程将标签A删掉,那么以哪个为准呢?这里就会涉及到复杂的线程间通信问题,为了避免复杂,从JS一诞生开始,JavaScript就是单线程的。