Correction status:Uncorrected
Teacher's comments:
1、谈一下你对单线程,任务队列与事件循环, 同步与异步的理解
单线程:单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行;
任务队列:所有任务组成的队列,按次序依次排除等待执行;
事件循环:事件循环的职责,就是不断得等待事件的发生,然后将这个事件的所有处理器,以它们订阅这个事件的时间顺序,依次执行。当这个事件的所有处理器都被执行完毕之后,事件循环就会开始继续等待下一个事件的触发,不断往复;
同步:同步是指客户端与服务器端处理的是同一个请求,服务器响应成功,客户端也接收到返回的数据,这个请求才算完成;
异步:异步是指客户端与服务器可以同时处理不同的请求,客户端通过事件监听判断服务器端是否响应成功并返回数据。