什么是同步,什么是异步?

通俗易懂的讲讲同步和异步的区别?

同步:必须等对方回应我之后,我才会继续做下一件事情

异步:不必等对方回应我,我继续做我的其他事情

你可以把同步理解成一个痴情男孩,比如:痴情男孩喜欢上了一个姑娘叫刘亦菲,痴情男孩向刘亦菲表白,此时痴情男孩就在等待刘亦菲的响应(这个响应可以是拒绝男孩,也可以是接受男孩),只有刘亦菲响应了痴情男孩,这个痴情男孩才会继续追下一个女孩(继续做下一件事情),如果刘亦菲不响应男孩,那这个痴情男孩就不会继续追下一女孩(不会继续做下一件事情),而会一直等待刘亦菲的响应,等到地老天荒。

你可以把异步理解成一个渣男,比如渣男喜欢上了一个姑娘叫林志玲,渣男向林志玲表白,此时渣男不会等待林志玲的响应(这个响应可以是拒绝渣男,也可以是接受渣男),而是会继续追求其他的女孩(继续做其他事情)。

ajax就是异步的

多线程中的synchronized同步方法和同步代码块就是同步的

发布了624 篇原创文章 · 获赞 582 · 访问量 125万+

猜你喜欢

转载自blog.csdn.net/czh500/article/details/104839198