异步与多线程的区别及ajax的回调问题

1 请问我在main线程中执行一个异步操作,比如操作耗时5s,那在这5s中,main线程会继续执行接下来的动作吗,还是阻塞等待返回结果。我下面这个代码是异步非阻塞的吗?

img

2 请问ajax中 success函数回调还未结束,会执行接下来的方法吗

如果没有做额外的处理他是会执行下面的