举个栗子
同步:
奶茶店卖饮品,一个客人来了点好水,然后店员去做,做完了给这个客人,然后接待下一位
异步:
客人点单之后,打印单号给客人,让后面店员开始做,客人去旁边等待,然后接待下一位客人,好了就自己去取。
具体到Java多线程中。
1线程请求某个资源类,2线程正在使用,如果有同步机制,1就要等2用完,如果没有同步机制1线程就可以直接请求到
Ajax也是异步的操作,传统的B/S是同步
传统的浏览器发出请求需要等待服务端返回结果才能进行操作
Ajax发出请求浏览器就还能进行其他操作