同步和异步关注的点在于消息的通信机制,同步就是在调用者在发起调用后,在被调用者没有处理完得到结果之前,该调用就不会返回,如果调用返回,返回的一定是处理完后的结果也就是说,调用者必须等待调用的结果而异步则相反,在调用者发起调用后,就会返回一个结果,但这个结果并不是已经处理完后的结果,当结果处理完后,被调用方处理完结果后,会采用通知或者回调的方式来告知调用者真正处理的结果,我来为大家科普一下关于同步异步事务区别?下面希望有你要的答案,我们一起来看看吧!

同步异步事务区别(阻塞非阻塞同步)

同步异步事务区别

同步、异步的区别

同步和异步关注的点在于消息的通信机制,同步就是在调用者在发起调用后,在被调用者没有处理完得到结果之前,该调用就不会返回,如果调用返回,返回的一定是处理完后的结果。也就是说,调用者必须等待调用的结果。而异步则相反,在调用者发起调用后,就会返回一个结果,但这个结果并不是已经处理完后的结果,当结果处理完后,被调用方处理完结果后,会采用通知或者回调的方式来告知调用者真正处理的结果。

阻塞和非阻塞的区别

阻塞和非阻塞面向的是程序等待消息结果的状态,阻塞调用指的是该调用没有得到结果之前,线程会一直阻塞。非阻塞指的是在没有得到结果之前,该线程不会阻塞。

,