同步:A 向 B 发一条消息,A必须等到B的回应之后才结束等待状态;
异步:A 向 B 发一条消息,A可以在发出请求之后,去干别的事,当 B 完成信息准备后,发出一个通知信号告诉 A。回调函数(callback())可认为就是一种通知信号。
阻塞:CPU要使用系统总线,但是系统总线被占用,CPU就被阻塞,它不干其他事,等待总线空闲。
非阻塞:CPU要使用系统总线,但是系统总线被占用,CPU先去干别的事,时不时查看一下总线空闲没有。
同步:A 向 B 发一条消息,A必须等到B的回应之后才结束等待状态;
异步:A 向 B 发一条消息,A可以在发出请求之后,去干别的事,当 B 完成信息准备后,发出一个通知信号告诉 A。回调函数(callback())可认为就是一种通知信号。
阻塞:CPU要使用系统总线,但是系统总线被占用,CPU就被阻塞,它不干其他事,等待总线空闲。
非阻塞:CPU要使用系统总线,但是系统总线被占用,CPU先去干别的事,时不时查看一下总线空闲没有。